Share via


在不同版本的 Microsoft 办公室 中运行解决方案

运行使用 Visual Studio 2010 及更高版本创建办公室解决方案

项目模板面向的 Office 版本 面向项目1 的 .NET Framework 可以运行解决方案的 Office 版本 最终用户计算机上的必需运行时
办公室 2016 和 办公室 2013 .NET Framework 4 或更高版本 Office 2016

办公室 2013

Office 2010

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

办公室 2013

Office 2010

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

办公室 2013

Office 2010
Visual Studio 2010 Tools for Office 运行时
2007 Microsoft Office system .NET Framework 4 或更高版本,

or

.NET Framework 3.5
Office 2016

办公室 2013

Office 2010

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

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

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

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

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

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

or

Visual Studio Team System 2008
2007 Microsoft Office system 办公室 2013 和 办公室 20101

2007 Microsoft Office system
Visual Studio 2010 Tools for 办公室 Runtime1



Visual Studio Tools for the Microsoft Office System(3.0 版 Runtime)
.NET Framework 3.5
安装了 VSTO 2005 标准版2 的以下 Visual Studio 2005 版本之一:

- Visual Studio 2005 Tools for 办公室
- Visual Studio Team System 2005
- Visual Studio 2005 Professional
2007 Microsoft Office system 办公室 2013 和 办公室 2010 (仅32 位 3

2007 Microsoft Office system
Visual Studio 2005 Tools for Office Second Edition Runtime .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 办公室(安装或未安装 VSTO 2005 标准版2
- Visual Studio Team System 2005(安装或未安装 VSTO 2005 标准版2
- 安装了 VSTO 2005 标准版2 的 Visual Studio 2005 Professional
Microsoft Office 2003 办公室 2013 和 办公室 2010 (仅32 位 3

2007 Microsoft Office system

Microsoft Office 2003
Visual Studio 2005 Tools for Office Second Edition Runtime .NET framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5
  1. 办公室 2013 和 办公室 2010 应用程序包括 Visual Studio 2010 Tools for 办公室 runtime。 因此,在这些方案中,这些应用程序始终使用 Visual Studio 2010 Tools for 办公室 运行时,而不是适用于 Microsoft 办公室 系统(版本 3.0 Runtime)的 Visual Studio Tools。 2007 Microsoft Office System 中的应用程序可以使用 Visual Studio 2010 Tools Office 运行时或 Visual Studio Tools for Microsoft Office System(3.0 版 Runtime)。

  2. VSTO 2005 SE 是免费的 Visual Studio 外接程序,它提供 Microsoft Office 2003 和 2007 Microsoft Office 系统的 VSTO 外接程序项目模板。 可以通过 Visual Studio 2005 专业版、Visual Studio 2005 Tools for Office 或 Visual Studio Team System 2005 的某一版本安装它。 有关详细信息,请参阅 Visual Studio 2005 Tools for 办公室 Second Edition

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