在不使用“单击一次”的情况下签署 Outlook 加载项 (VSTO) 的步骤是什么

What are the steps to sign a Outlook Add-in (VSTO) without using Click Once

我有一个构建 Outlook 加载项的 visual studio 2015 项目。

我不想使用click once。我编写了自己的安装程序来正确安装插件。它运行正常,除了在加载到 outlook 时警告它没有被签名。

我的问题是我不知道如何签署插件。我从godaddy买了一个代码签名证书,但是我不知道用什么工具,什么文件需要签名。

将不胜感激。

谢谢

您可以使用 SignTool.exe 实用程序。 Sign Tool 是一种命令行工具,可对文件进行数字签名、验证文件中的签名以及为文件添加时间戳。 此工具随 Visual Studio 自动安装。要 运行 该工具,请使用开发人员命令提示符(或 Windows 7 中的 Visual Studio 命令提示符)。有关详细信息,请参阅 Developer Command Prompt for Visual Studio

以下命令使用存储在受密码保护的 PFX 文件中的证书对文件进行数字签名。

  signtool sign /f MyCert.pfx /p MyPassword MyFile.exe

最后,您可能会发现 Code Signing – It’s Cheaper And Easier Than You Thought 文章很有帮助。