I have a VSTO program in Visual Studio 2017. In order to make the install process run more smoothly when I publish via ClickOnce and host the files on the web, I bought an EV Certificate from DigiCert.
This is what I bought - https://www.digicert.com/code-signing/ev-code-signing/
So I waited a couple days, got my USB token, set everything up and now when I sign the app with my fancy new certificate... the install flat-out fails.
The error the user gets is:
Customized Functionality in this application will not work because the certificate used to sign the deployment manifest for AppName or its location is not trusted. Contact your administrator for further assistance.
I contacted DigiCert for tech support and they basically said that this is an error with Visual Studio 2017 and the Operating System.
I then called Entrust to see if they could confirm since they also have the EV Certificates: https://www.entrust.com/code-signing-certificates/#ev-code-signing-certificates
Turns out I guess until you buy one, they can't answer the question. They just kindof say "buy it and try it and if it doesn't work we'll give you your money back."
How is it possible that nobody knows how to sign an install from Visual Studio?
I would love to be able to sign this install and get it to work.