Installation fails with "certificate not trusted" exception


Full message:
System.Security.SecurityException: Customized functionality in this application will not work because the certificate used to sign the deployment manifest for CRM 2011 Excel Data Model Addin or its location is not trusted. Contact your administrator for further assistance.
at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator.VerifyTrustPromptKeyInternal(ClickOnceTrustPromptKeyValue promptKeyValue, DeploymentSignatureInformation signatureInformation, String productName)
at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInTrustEvaluator.VerifyTrustUsingPromptKey(Uri manifest, DeploymentSignatureInformation signatureInformation, String productName)
at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.VerifySecurity(ActivationContext context, Uri manifest, AddInInstallationStatus installState)
at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()
The Zone of the assembly that failed was:


simone_tagliaro wrote Aug 20, 2012 at 6:14 PM

I had the same problem on one of my machine, but I can't find a solution. The message is correct because the certificate is not trusted but instead of the error should display a warning. The problem should be related to the operating system or office.

wrote Aug 29, 2012 at 7:13 AM

gceganesh wrote Aug 29, 2012 at 7:30 AM

As an alternative, download the source code. Open the solution in Visual studio.
Delete the key file and create a new key file with the same name.
Compile and run the assembly. Fixed :)

wrote Feb 14, 2013 at 7:42 PM

mattp65 wrote Jun 25, 2013 at 5:52 PM

Another work-around is to righ-click on every file extraced from teh deployment and "Unblock" each one individually.