如何:更改部署属性和对清单重新进行签名 (2007 System)

更新: 2008 年 7 月

适用于

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

项目类型

  • 应用程序级项目

Microsoft Office 版本

  • 2007 Microsoft Office system

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

在发布向导或项目设计器的“发布”选项卡已生成清单后,可以在 Visual Studio Tools for Office 应用程序级外接程序的应用程序清单中,对部署属性进行更改。可以进行以下属性更改:

  • 更改 Office 解决方案的说明。

  • 更改 Office 解决方案的名称。

  • 更改应用程序级外接程序的加载行为。

在进行这些更改后,必须使用证书对应用程序清单和部署清单重新签名。使用清单生成和编辑工具 (Mage.exe) 对应用程序和部署清单进行签名。

更改部署属性

可以通过编辑应用程序清单并对应用程序和部署清单文件重新签名,来更改 Office 解决方案的设置。有关应用程序清单的语法的信息,请参见 Office 解决方案的应用程序清单 (2007 System)

更改部署属性

  1. 在文本编辑器中打开应用程序清单 (.dll.manifest)。

  2. 编辑 <friendlyname> 元素的值,以更改外接程序名称。

    外接程序的名称显示在已安装外接程序列表中。有关此元素的语法的信息,请参见 <friendlyName> 元素 (2007 System)

  3. 编辑 <description> 元素,以更改外接程序说明。

    外接程序的说明显示在已安装程序列表中。有关此元素的语法的信息,请参见 <description> 元素 (2007 System)

  4. 编辑 <appAddin> 元素的 loadBehavior 属性,以更改加载行为。

    加载行为指定是在启动时加载外接程序,还是按需加载或在第一次启动时加载。有关此元素的语法的信息,请参见 <appAddin> 元素 (2007 System)

对应用程序和部署清单重新签名

本过程假定您已经对应用程序清单文件 (.dll.manifest) 进行了更改。

使用 Mage.exe 对应用程序和部署清单重新签名

  1. 打开“Visual Studio 2008 命令提示”窗口。

  2. 将目录更改为包含您要签名的清单文件的文件夹。

  3. 键入以下命令,对应用程序清单文件进行签名。使用清单文件名称加上扩展名来替换 ManifestFileName。使用证书文件的相对路径或完全限定路径来替换 Certificate,并使用证书的密码来替换 Password。

    mage -Sign ManifestFileName.dll.manifest -CertFile Certificate -Password Password
    

    例如,您可以运行下面的命令,对名为 ExcelAddin1 的外接程序的应用程序清单进行签名。Visual Studio 创建的临时证书没有密码,因此不推荐将这些证书用于生产环境部署。

    mage -Sign ExcelAddin1.dll.manifest -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    
  4. 键入下面的命令对部署清单文件进行签名,并按照以上步骤中的说明替换占位符名称。

    mage -Sign ManifestFileName.vsto -CertFile Certificate -Password Password
    

    例如,您可以运行下面的命令,对名为 ExcelAddin1 的外接程序的部署清单进行签名。

    mage -Sign ExcelAddin1.vsto -CertFile ..\ExcelAddIn1_TemporaryKey.pfx
    

请参见

任务

如何:使用 ClickOnce 部署 Office 解决方案 (2007 System)

如何:安装 ClickOnce Office 解决方案 (2007 System)

如何:将文档级 Office 解决方案部署到 SharePoint Server (2007 System)

如何:卸载 ClickOnce Office 解决方案 (2007 System)

概念

部署 Office 解决方案 (2003 System)

部署 Office 解决方案 (2007 System)

发布 Office 解决方案 (2007 System)

自定义 Office 解决方案安装 (2007 System)

参考

清单生成和编辑工具 (Mage.exe)

修订记录

日期

修订历史记录

原因

2008 年 7 月

新增主题。

SP1 功能更改。