Office 解决方案的部署系统必备

所有 Office 解决方案都有一些系统必备,必须安装这些系统必备,然后解决方案才能运行。 此外,解决方案还有一些必须部署的必需组件。 您可以创建一个安装程序,该安装程序将在其安装解决方案组件之前检查系统必备。

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

Office 解决方案系统必备

最终用户计算机上必须已安装以下软件:

  • 解决方案所面向的 .NET Framework 版本。 有关更多信息,请参见设计和创建 Office 解决方案

  • Visual Studio 2010 Tools for Office Runtime。 Microsoft Office 2010 包含运行面向 .NET Framework 3.5 的解决方案所需的 Visual Studio 2010 Tools for Office Runtime 组件。 如果解决方案面向 .NET Framework 4,或者解决方案面向 .NET Framework 3.5 且将由 2007 Microsoft Office system 中的应用程序进行加载,则应将 Visual Studio 2010 Tools for Office Runtime 部署为解决方案的系统必备组件。 有关更多信息,请参见 Visual Studio Tools for Office Runtime 安装方案

    提示

    对于面向 .NET Framework 4 的 Microsoft Office 2010 项目,如果要使用 ClickOnce 来部署解决方案,则必须在“系统必备”对话框中选择“Microsoft Visual Studio 2010 Tools for Office Runtime (x86 和 x64)”选项。 默认情况下,此选项在 Microsoft Office 2010 项目中处于未选中状态。 有关更多信息,请参见如何:在最终用户计算机上安装系统必备组件以便运行 Office 解决方案

  • 由面向 .NET Framework 4 的项目引用的任何实用工具程序集。 有关 Office 项目所使用的实用工具程序集的更多信息,请参见 Visual Studio Tools for Office Runtime 中的程序集

  • 可运行解决方案的 Office 应用程序。 有关更多信息,请参见在 Microsoft Office 的不同版本中运行解决方案

    提示

    Microsoft Office Starter 2010 无法运行使用 Visual Studio 2010 创建的 Office 解决方案。

  • 所安装的 Office 版本的主互操作程序集 (PIA)。

    提示

    对于面向 .NET Framework 4 的解决方案,PIA 是可选的。 有关更多信息,请参见设计和创建 Office 解决方案

必需的解决方案组件

所有 ClickOnce Office 解决方案都由以下组件组成:

  • 包含已编译的自定义代码和任何依赖程序集(如资源、附属或帮助器库)的程序集。

  • 应用程序清单。

  • 部署清单。

  • 文档(仅适用于文档级解决方案)。

将所有系统必备打包以进行部署

您可以选择必须安装的组件,安装程序会在开始安装之前检查系统必备是否存在,以帮助确保所有 Office 解决方案都可正常工作。 但是,如果最终用户通过打开 .vsto 部署清单文件来安装解决方案,则不会检查系统必备。

您可以选择向客户提供系统必备的方法:

  • 随安装程序一起附带系统必备。

  • 从网站或网络共享下载并安装系统必备。

可以从 Microsoft 下载中心下载系统必备,或者,您可以为系统必备配置自己的服务器位置。 有关如何选择系统必备以及安装方法的更多信息,请参见如何:与 ClickOnce 应用程序一起安装系统必备组件

请参见

任务

如何:在最终用户计算机上安装系统必备组件以便运行 Office 解决方案

其他资源

部署 Office 解决方案

保护 Office 解决方案的安全