签署 VSTO 加载项
Signing VSTO add-ins
我有一个自定义的 .net 软件,供少数人使用,他们有许多不同的项目,并且可以共享 github 上的源代码。我有想法通过构建 VSTO 加载项使某些功能在 Outlook 中可用。我不需要签署此加载项,但 outlook (2017) 似乎没有强制要求。
我的问题是签署此程序集(在 Visual studio 2015 项目属性中勾选签署 clickONce 清单并勾选签署程序集)要求我签署最终签署每个项目的依赖项目。如果我不签署单个依赖项目,我仍然可以构建 VSTO 插件,但我失去了所有功能。甚至像单击显示 MessageBox.Show("Test!");
的按钮这样简单的操作
这会很不方便,但如果故事就此结束,那没关系,但在提交解决方案时,有时我们会遇到 .pfx 文件的问题,需要退出每个项目。在我的 gitignore 中添加 .pfx 很有帮助,但是在我第一次提取存储库时签署每个项目是一件痛苦的事情。
我试图阅读并理解签名的工作原理,但我还没有找到这个问题的答案:什么是管理签名的最佳实践,因为它是 VSTO add- 强制性的。在,你希望你不必这样做?
勾选 "Sign the ClickOnce manifests" 这是您要满足的要求才能安装 VSTO 插件。
如果您不想使用它,请取消勾选 "Sign the assembly"。
我有一个自定义的 .net 软件,供少数人使用,他们有许多不同的项目,并且可以共享 github 上的源代码。我有想法通过构建 VSTO 加载项使某些功能在 Outlook 中可用。我不需要签署此加载项,但 outlook (2017) 似乎没有强制要求。
我的问题是签署此程序集(在 Visual studio 2015 项目属性中勾选签署 clickONce 清单并勾选签署程序集)要求我签署最终签署每个项目的依赖项目。如果我不签署单个依赖项目,我仍然可以构建 VSTO 插件,但我失去了所有功能。甚至像单击显示 MessageBox.Show("Test!");
这会很不方便,但如果故事就此结束,那没关系,但在提交解决方案时,有时我们会遇到 .pfx 文件的问题,需要退出每个项目。在我的 gitignore 中添加 .pfx 很有帮助,但是在我第一次提取存储库时签署每个项目是一件痛苦的事情。
我试图阅读并理解签名的工作原理,但我还没有找到这个问题的答案:什么是管理签名的最佳实践,因为它是 VSTO add- 强制性的。在,你希望你不必这样做?
勾选 "Sign the ClickOnce manifests" 这是您要满足的要求才能安装 VSTO 插件。
如果您不想使用它,请取消勾选 "Sign the assembly"。