高级 Office 解决方案部署

您可以针对以下高级部署方案自定义 Office 解决方案安装程序:

  • 使用批处理文件或在登录时自动安装 Office 解决方案。

  • 将多个 Office 解决方案捆绑到一个 ClickOnce 安装程序中,然后部署该程序。

  • 在 ClickOnce 安装程序完成后,执行其他安装操作,如向最终用户计算机复制文档。

**适用于:**本主题中的信息适用于 Microsoft Office 2010 和 2007 Microsoft Office system 的文档级项目和应用程序级项目。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

实现 Office 解决方案安装的自动化

您可以为 Office 解决方案创建自定义安装程序,而不使用由 Visual Studio 的 Office 开发工具创建的默认安装程序。 例如,您可能希望使用登录脚本来启动 Office 解决方案的安装,或使用批处理文件来安装 Office 解决方案,而无需用户交互。 如果最终用户计算机上已安装了系统必备组件,则这些方案都能顺利实现。 有关更多信息,请参见自定义 Office 解决方案安装

以一个 ClickOnce 安装程序部署多个解决方案

您可以将多个应用程序级或文档级 Office 解决方案捆绑到一个 ClickOnce 安装程序中,然后部署该安装程序,这称作“多项目部署”。 因为只需运行一个安装程序就能安装许多 Office 解决方案,所以这可以简化部署。

更新应用程序也变得更为简单。 若要更新多个解决方案,您只需更新一个位置。 系统会检测并下载有更新的文件,所以网络使用量会保持在很低的状态。 在 Windows XP 的**“添加/删除程序”或 Windows Vista 的“程序和功能”**中,多项目部署显示为单个项。

若要开始操作,请参见演练:在 .NET Framework 4 的单个 ClickOnce 安装程序中部署多个 Office 解决方案

执行其他安装操作

您可以通过配置部署后操作,运行附加安装步骤作为 ClickOnce 安装程序的最后一步。 例如,如果您为最终用户创建了一个自定义文档,则可以配置一个部署后操作,将该文档复制到用户的“文档”文件夹中。 如果您创建了一个自定义模板,则可以将该模板复制到 Office 模板目录中。 这样最终用户可以方便地找到该模板。 有关如何向最终用户计算机复制文件的更多信息,请参见演练:在 ClickOnce 安装后将文档复制到最终用户计算机

在创建部署后操作时,必须手动编辑应用程序清单,为部署后操作的程序集添加安装依赖项。 在创建应用程序清单的 XML 文件时,请使用 DLL 的名称作为程序集标识名。 此外,请对入口点的类特性使用命名空间名.类名 语法。 有关更多信息,请参见 <postActions> 元素(Visual Studio 中的 Office 开发)

请参见

其他资源

部署 Office 解决方案