如何:对 Office 解决方案进行签名 (2007 System)

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

有关更多信息,请参见按应用程序和项目类型提供的功能

如果为解决方案签名,您可以使用证书作为证据向解决方案授予信任。您可以为多个解决方案使用同一证书,并且无需额外更新安全策略即可使所有解决方案得到信任。

如果使用清单生成和编辑工具(mage.exe 和 mageui.exe)手动编辑应用程序清单和部署清单,您必须对这些清单进行重新签名,然后才能使用它们。有关更多信息,请参见清单生成和编辑工具 (Mage.exe)图形化客户端中的清单生成和编辑工具 (MageUI.exe)

使用证书进行签名

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

Visual Studio Tools for Office 使用一个临时证书对 Office 解决方案进行签名,以便能够进行调试。您不应在已部署的解决方案中使用该临时证书作为证据。

使用证书为 Office 解决方案签名

  1. 在“项目”菜单上,单击“解决方案名称属性”。

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

  3. 选择“为 ClickOnce 清单签名”。

  4. 通过单击“从存储区选择”或“从文件选择”并定位到证书来查找证书。

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

请参见

概念

Office 解决方案中的安全性 (2007 System)

向 Office 解决方案授予信任 (2007 System)

参考

“项目设计器”->“签名”页