对办公室解决方案进行签名

如果对解决方案进行签名,则可以使用证书作为证据向解决方案授予信任。 可以将同一证书用于多个解决方案,并且所有解决方案都将受信任,且没有额外的安全策略更新。

适用于: 本主题中的信息适用于文档级项目和 VSTO 外接程序项目。 请参阅办公室应用程序和项目类型提供的功能。

如果使用 清单生成和编辑工具(mage.exemageui.exe)手动编辑应用程序和部署清单,则必须重新对清单进行签名,然后才能使用这些清单。 有关详细信息,请参阅如何:对应用程序和部署清单重新签名

使用证书进行签名

证书是包含唯一密钥和解决方案发布者的标识的文件。 可以从证书颁发机构购买证书,也可以创建自己的证书,并拥有证书颁发机构对其进行签名。

Visual Studio 使用临时证书对办公室解决方案进行签名,以启用调试。 不应将已部署解决方案中的临时证书用作证据。

使用证书对办公室解决方案进行签名

  1. “项目 ”菜单上,单击“ SolutionName属性”。

  2. 单击“签名”选项卡。

  3. 选择 “对 ClickOnce 清单进行签名”。

  4. 单击“从应用商店选择”或从文件选择”并导航到证书,找到证书。

  5. 若要验证正在使用正确的证书,请单击“更多详细信息以查看证书信息。