在不同的 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 Tools for Office Runtime
Office 2010 .NET Framework 4 或更新版本 Office 2016

Office 2013

Office 2010

2007 Microsoft Office 系統2
Visual Studio 2010 Tools for Office Runtime
Office 2010 .NET Framework 3.5 Office 2016

Office 2013

Office 2010
Visual Studio 2010 Tools for Office Runtime
2007 Microsoft Office system .NET Framework 4 或更新版本、



.NET Framework 3.5
Office 2016

Office 2013

Office 2010

2007 Microsoft Office system
Visual Studio 2010 Tools for Office Runtime
  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 system Office 2013 和 Office 20101

2007 Microsoft Office system
Visual Studio 2010 Tools for Office Runtime1



Visual Studio Tools for the Microsoft Office system (3.0 版執行階段)
.NET Framework 3.5
下列其中一個已安裝 VSTO 2005 SE2 的 Visual Studio 2005 版本:

- Visual Studio 2005 Tools for Office
- Visual Studio Team System 2005
- Visual Studio 2005 Professional
2007 Microsoft Office system Office 2013 和 Office 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 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 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. Office 2013 和 Office 2010 應用程式包含 Visual Studio 2010 Tools for Office 運行時間。 因此,這些應用程式一律使用 Visual Studio 2010 Tools for Office 運行時間,而不是此案例中適用於 Microsoft Office 系統的 Visual Studio Tools(3.0 版運行時間)。 2007 Microsoft Office system 中的應用程式可以使用 Visual Studio 2010 Tools for Office Runtime 或 Visual Studio Tools for the Microsoft Office system (3.0 版執行階段)。

  2. VSTO 2005 SE 是免費的 Visual Studio 附加元件,可提供 Microsoft Office 2003 及 2007 Microsoft Office system 的 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 專案。