我用 C# 开发了一个 VSTO Excel 插件。我已经使用部署在 github 页面上的 mkdocs 准备了文档。所以有两个独立的 git 存储库。
我想要实现的是用户(顺便说一句,数量非常有限)能够做到
所以,我目前的工作流程如下:
docs/files/
文件夹(根据 VS 的我的发布文件夹),因此用户可以直接访问 .exe
和 .vsto
。安装URL设置为我的github页面。就是这样。文件就在那里。我可以下载安装程序。
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.
我不想支付证书费用,只是为了让少数用户可以使用此加载项。我能做些什么让用户无论如何都能够安装它吗?或者我应该忘记任何用户能够安装我几个月的工作吗?
同样奇怪的是,我可以删除安装路径,用VS发布,将发布目录复制到USB,转移到另一台计算机并安装,没有问题。我只是不明白了。
该错误的意思就是它所说的 - 您使用的证书不受信任,因此您需要要求您的用户在安装您的 VSTO 插件之前先安装您的证书。
如果您不关心 PFX 文件中的私钥,则可以将其设为可用。或者您可以仅导出公钥。