在不同版本的 Microsoft Office 中运行解决方案

运行使用 Visual Studio 2010 及更高版本创建的 Office 解决方案

项目模板所对应的 Office 版本 将项目1的目标设置为 .NET Framework 可运行解决方案的 Office 版本 最终用户计算机上的必需运行时
Office 2016 和 Office 2013 .NET Framework 4 或更高版本 Office 2016

Office 2013

Office 2010

2007 Microsoft Office 系统2
Visual Studio 2010 办公室工具运行时
Office 2010 .NET Framework 4 或更高版本 Office 2016

Office 2013

Office 2010

2007版 Microsoft Office 系统2
Visual Studio 2010 办公室工具运行时
Office 2010 .NET Framework 3.5 Office 2016

Office 2013

Office 2010
Visual Studio 2010 办公室工具运行时
2007 Microsoft Office 系统 .NET Framework 4 或更高版本,



.NET Framework 3.5
Office 2016

Office 2013

Office 2010

2007 Microsoft Office 系统
Visual Studio 2010 Tools for Office 运行时环境
  1. 项目所需的 .NET Framework 版本必须安装在最终用户的计算机上才能运行该解决方案。 例如,如果项目面向 .NET Framework 3.5,则最终用户计算机上需要 .NET Framework 3.5。 在此示例中,仅当最终用户计算机上安装 .NET Framework 4 时,解决方案将不会运行。

  2. 在此方案中,仅当解决方案不使用 Office 2010 中的新增功能时,解决方案才会在 2007 Microsoft Office 系统中运行,而不会出错。

运行使用 Visual Studio 2010 之前的 Visual Studio 版本创建的 Office 解决方案

Microsoft Office 应用程序可以运行使用 Visual Studio 2010 之前的 Visual Studio 版本创建的解决方案。 在某些情况下,这些解决方案需要不同版本的 Visual Studio Tools for Office 运行时。 可以在同一台计算机上同时安装不同版本的 Visual Studio Tools for Office 运行时环境。

下表显示了哪些版本的 Microsoft Office 可以运行使用早期版本的 Visual Studio 创建的解决方案,以及每个解决方案都需要哪个版本的 Visual Studio Tools for Office 运行时和 .NET Framework。

用于创建解决方案的 Visual Studio 版本 项目模板面向的 Office 版本 可运行解决方案的 Office 版本 最终用户计算机上的必需运行时 最终用户计算机上的必需 .NET Framework 版本
Visual Studio 2008 Professional



Visual Studio Team System 2008
2007 Microsoft Office 系统 Office 2013 和 Office 20101

2007 Microsoft Office 系统
Visual Studio 2010 Tools for Office Runtime1



适用于 Microsoft Office 系统的 Visual Studio 工具(版本 3.0 运行时)
.NET Framework 3.5
安装了 VSTO 2005 SE2 的 Visual Studio 2005 版本之一:

- Visual Studio 2005 办公应用工具
- Visual Studio Team System 2005
- Visual Studio 2005 Professional
2007 Microsoft Office 系统 Office 2013 和 Office 2010 (仅 32 位3

2007 Microsoft Office 系统
Visual Studio 2005 办公软件工具第二版运行时 .NET Framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5
以下任何版本的 Visual Studio:

- Visual Studio 2008 Professional
- Visual Studio Team System 2008
- Visual Studio 2005 Tools for Office(安装或未安装 VSTO 2005 SE2
- Visual Studio Team System 2005(无论是否安装 VSTO 2005 SE2
- 安装有 VSTO 2005 SE2 的 Visual Studio 2005 Professional
Microsoft Office 2003 Office 2013 和 Office 2010 (仅 32 位3

2007 Microsoft Office 系统

Microsoft Office 2003
Visual Studio 2005 办公室工具第二版运行时 .NET Framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5
  1. Office 2013 和 Office 2010 应用程序包括 Visual Studio 2010 Tools for Office 运行时。 因此,这些应用程序在这种情况下始终使用 Visual Studio 2010 Tools for Office 运行时,而不是 Visual Studio Tools for the Microsoft Office system (版本 3.0 运行时)。 2007 Microsoft Office 系统中的应用程序可以使用 Visual Studio 2010 Tools for Office Runtime 或适用于 Microsoft Office 系统的 Visual Studio 工具(版本 3.0 Runtime)。

  2. VSTO 2005 SE 是免费的 Visual Studio 加载项,它为 Microsoft Office 2003 和 2007 Microsoft Office 系统提供 VSTO 外接程序项目模板。 它可与 Visual Studio 2005 Professional、Visual Studio 2005 Tools for Office 或 Visual Studio Team System 2005 中的版本一起安装。 有关详细信息,请参阅 Visual Studio 2005 Tools for Office Second Edition

  3. 需要 Visual Studio 2005 Tools for Office Second Edition Runtime 的 Office 解决方案与 64 位版本的 Office 2013 和 Office 2010 不兼容。 若要在 64 位版本的 Office 2013 或 Office 2010 中运行这些解决方案,必须将项目升级到 Visual Studio 2010 或面向 2007 Microsoft Office 系统的 Visual Studio 2008 项目。