I have develop a VSTO Excel Add-in with C#. And I have prepared docs using mkdocs deployed on github pages. So two seperated git repositories.
What I want to achieve is that users (a very limited number of them, btw) will be able do
So, my current workflow is as follows:
docs/files/
folder (my publishing folder according to VS), so the users have access directly to the .exe
and .vsto
. The installation URL is set to my github pages.And that's it. The files are there. I can download the installer.
Customized functionality in this application will not work because the certificate used to sign the deployment manifest for AddIn or its location is not trusted.
I don't want to pay for a certificate, just so that a handful of users could use this add-in. Is there anything I can do so the users will be able to install it anyway? Or should I just forget about any user being able to install months of my work?
What's also weird is that I can remove the installation path, publish with VS, copy publish directory to USB, transfer to a different computer and install without a problem. I just don't get it anymore.
The error means what it says - the certificate you used is not trusted, so you need to ask your users to install your certificate first before they install your VSTO addin.
If you don't care about the private key in the PFX file, you can just make it available. Or you can export just the public key.