用于办公室运行时安装方案的 Visual Studio 工具

可以通过三种方式安装 Visual Studio 2010 Tools for 办公室 运行时:

  • 安装 Visual Studio 时。

  • 安装 Microsoft Office 时。

  • 安装 Visual Studio 2010 Tools for 办公室 运行时可再发行组件时。

    安装的运行时组件取决于计算机的配置和安装方案。

在每个安装方案中安装的运行时组件

Visual Studio 2010 Tools for 办公室 运行时具有三个组件:办公室解决方案加载程序、.NET Framework 3.5 的办公室扩展和 .NET Framework 4 或更高版本的办公室扩展。 在安装运行时时,始终安装 Office 解决方案加载程序。 .NET Framework 的 Office 扩展的安装取决于计算机的配置和安装方案。 如果在首次安装运行时时 Office 扩展之一不能安装,则当满足某些需求时,运行时将稍后自动安装缺少的 Office 扩展。 运行时的此功能称为 按需安装。

下表显示每个运行时安装方案中默认安装的运行时组件。 有关每个方案的详细信息将在后面显示。

运行时安装方案 Office 解决方案加载程序 .NET Framework 3.5 的 Office 扩展 .NET Framework 4 的办公室扩展 .NET Framework 4.5 的办公室扩展
使用 Visual Studio 2013 及更高版本 是的,如果已安装 .NET Framework 3.5。
使用 办公室 2010 是的,如果已安装 .NET Framework 3.5。
通过 Office 2010 Service Pack 1 (SP1) 或更高版本 是的,如果已安装 .NET Framework 3.5。 是的,如果已安装 .NET Framework 4。
使用 办公室 2013 及更新 是的,如果已安装 .NET Framework 3.5 是的,如果已安装 .NET Framework 4。 是的,如果已安装 .NET Framework 4.5。
通过运行时可再发行组件 是的,如果已安装 .NET Framework 3.5 是的,如果已安装 .NET Framework 4。 是的,如果已安装 .NET Framework 4.5。

使用 Visual Studio 或适用于 Visual Studio 的 Microsoft 办公室 开发人员工具安装运行时

在 Visual Studio 中安装办公室开发人员工具时,始终在开发计算机上安装 .NET Framework 4.5 和 .NET Framework 4 的办公室扩展。 仅当 .NET Framework 3.5 已位于开发计算机上时,才会安装 .NET Framework 3.5 的 Office 扩展。 如果在安装 Visual Studio 2013 后安装 .NET Framework 3.5,则首次创建面向 .NET Framework 3.5 的 办公室 项目时,运行时会自动安装 .NET Framework 3.5 的办公室扩展。

警告

不能使用 Visual Studio 2013 或更高版本创建面向 .NET Framework 3.5 的办公室项目。

有关如何安装办公室开发人员工具的详细信息,请参阅如何:配置计算机以开发办公室解决方案

使用 办公室 安装运行时

安装 Office 时,如果 .NET Framework 3.5 已位于计算机上,则安装 .NET Framework 3.5 的 Office 扩展。 如果在安装 Office 之后安装 .NET Framework 3.5,则在 Office 应用程序首次尝试加载面向 .NET Framework 3.5 的解决方案时,运行时将自动安装 .NET Framework 3.5 的 Office 扩展。

如果计算机上已存在相应的 .NET Framework 版本,则 .NET Framework 4 或更高版本的办公室扩展也随办公室一起安装。

若要确保用户具有使用应用程序所需的扩展,请包含最新版本的 Visual Studio 2010 Tools for 办公室 runtime redistributable 作为解决方案的先决条件。 有关先决条件的详细信息,请参阅部署办公室解决方案先决条件

使用运行时可再发行组件安装运行时

可以通过手动运行 Visual Studio 2010 Tools for 办公室 runtime redistributable 或将可再发行组件作为部署办公室解决方案时的先决条件来安装运行时。

使用 Visual Studio 2010 Tools for 办公室 runtime redistributable 安装运行时时,如果计算机上已存在相应的 .NET Framework 版本,则安装 .NET Framework 3.5 的 办公室 扩展和 .NET Framework 4 或更高版本的办公室扩展。 如果在运行时已安装的情况下计算机缺少 .NET Framework 的这些版本之一,则此时将不安装缺少的 .NET framework 版本的 Office 扩展。 如果你于稍后安装 .NET Framework 所缺少的版本,则下一次解决方案需要已安装(如果运行时与使用 ClickOnce 部署的解决方案一起安装)或已加载(如果运行时与使用 Windows Installer 部署的解决方案一起安装)扩展时,运行时将自动安装相应的 Office 扩展。

有关在 ClickOnce 解决方案中包含先决条件的详细信息,请参阅如何:在最终用户计算机上安装必备组件以运行办公室解决方案。 有关如何手动从可再发行组件包安装运行时的详细信息,请参阅 How to: Install the Visual Studio Tools for 办公室 runtime redistributable