可以使用以下三种方式来安装 Visual Studio 2010 Tools for Office 运行时:
安装 Visual Studio 的时候。
安装 Microsoft Office 时。
安装 Visual Studio 2010 Tools for Office 运行时可再发行组件时。
安装的运行时组件取决于计算机的配置和安装方案。
在每个安装方案中安装的运行时组件
Visual Studio 2010 Tools for Office 运行时有三个组件:Office 解决方案加载程序、.NET Framework 3.5 的 Office 扩展和 .NET Framework 4 或更高版本的 Office 扩展。 安装运行时程序时,始终会安装 Office 解决方案加载程序。 .NET Framework 的 Office 扩展的安装取决于计算机的配置和安装方案。 如果首次安装运行时时无法安装其中一个 Office 扩展,则当满足某些要求时,运行时会自动安装缺少的 Office 扩展。 运行时的此功能称为 按需安装。
下表显示了每个运行时安装方案中默认安装哪些运行时组件。 稍后会显示有关每个方案的详细信息。
| 运行时安装场景 | Office 解决方案加载程序 | .NET Framework 3.5 的 Office 扩展 | .NET Framework 4 的 Office 扩展 | .NET Framework 4.5 的 Office 扩展 |
|---|---|---|---|---|
| 使用 Visual Studio 2013 及更高版本 | 是的 | 是的,如果已安装 .NET Framework 3.5。 | 是的 | 是的 |
| 使用 Office 2010 | 是的 | 是的,如果已安装 .NET Framework 3.5。 | 否 | 否 |
| 使用 Office 2010 Service Pack 1 (SP1) 或更高版本 | 是的 | 是的,如果已安装 .NET Framework 3.5。 | 是的,如果已安装 .NET Framework 4。 | 否 |
| 使用 Office 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 Office 开发人员工具安装运行时
在 Visual Studio 中安装 Office 开发人员工具时,.NET Framework 4.5 和 .NET Framework 4 的 Office 扩展始终安装在开发计算机上。 仅当开发计算机上已存在 .NET Framework 3.5 时,才会安装 .NET Framework 3.5 的 Office 扩展。 如果在安装 Visual Studio 2013 后安装 .NET Framework 3.5,运行时会在首次创建面向 .NET Framework 3.5 的 Office 项目时自动安装 .NET Framework 3.5 的 Office 扩展。
警告
不能使用 Visual Studio 2013 或更高版本创建面向 .NET Framework 3.5 的 Office 项目。
有关如何安装 Office 开发人员工具的详细信息,请参阅 如何:配置计算机以开发 Office 解决方案。
使用 Office 安装运行时
安装 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 或更高版本的 Office 扩展也会随 Office 一起安装。
若要确保用户具有使用应用程序所需的扩展,请包含最新版本的 Visual Studio 2010 Tools for Office 运行时可再发行组件作为解决方案的先决条件。 有关先决条件的详细信息,请参阅 Office 解决方案的部署先决条件。
使用运行时可再发行组件安装运行时
可以通过手动运行 Visual Studio 2010 Tools for Office 运行时可再发行组件或将可再发行组件作为部署 Office 解决方案时的先决条件来安装运行时。
如果您通过使用 Visual Studio 2010 Tools for Office 运行时可再发行组件来安装运行时,且计算机上已存在相应的 .NET Framework 版本,那么将安装针对 .NET Framework 3.5 的 Office 扩展以及针对 .NET Framework 4 或更高版本的 Office 扩展。 安装运行时时,如果计算机缺少其中一个版本的 .NET Framework,则此时不会安装缺少的 .NET Framework 版本的 Office 扩展。 如果以后安装缺少的 .NET Framework 版本,运行时将在下次安装需要扩展的解决方案时自动安装相应的 Office 扩展(如果运行时是随 ClickOnce 部署的解决方案一起安装的)或加载的(如果运行时是随使用 Windows Installer 部署的解决方案一起安装的)。
有关在 ClickOnce 解决方案中包含先决条件的详细信息,请参阅 如何:在最终用户计算机上安装必备组件以运行 Office 解决方案。 有关如何手动从可再发行组件包安装运行时的详细信息,请参阅 如何:安装 Visual Studio Tools for Office 运行时可再发行组件。