我有一个自定义.net软件,由少数人使用,有很多不同的项目,并且可以共享访问github上的源代码。我有想法通过构建VSTO加载项在outlook中提供一些功能。我没有必要签署这个加载项,但它似乎没有强制要求outlook(2017)。
我的问题是签署此程序集(勾选标记clickONce清单并勾选在Visual Studio 2015项目属性中签署程序集)要求我签署依赖项目,最终签署每个项目。如果我没有签署一个依赖项目,我仍然可以构建VSTO插件,但是我放弃了所有功能。甚至像点击显示MessageBox.Show("Test!");
这很不方便但是如果这是故事的结束就可以了,但是当提交解决方案时,有时我们会遇到.pfx文件的问题并需要重新签署每个项目。在我的gitignore中添加.pfx很有帮助,但是第一次拉存储库时签署每个项目都很痛苦。
我试图阅读并理解签名工作的方式,但我还没有找到这个问题的答案:当你带来签名时,管理签名的最佳做法是什么,因为它对于VSTO加载项是强制性的,你希望你不必吗?
答案 0 :(得分:1)
勾选“签署ClickOnce清单”,这是您要满足的要求,以便能够安装VSTO插件。
如果您不想使用它,请取消“签署程序集”。