執行使用 Visual Studio 2010 和更新版本建立的 Office 解決方案
| 專案範本所針對的 Office 版本 | 專案的目標 .NET Framework1 | 可執行解決方案的 Office 版本 | 終端使用者電腦上所需的執行階段 |
|---|---|---|---|
| Office 2016 和 Office 2013 | .NET Framework 4 或更新版本 | Office 2016 Office 2013 Office 2010 2007 年 Microsoft Office 系統2 |
Visual Studio 2010 工具組 for Office Runtime |
| 微軟 Office 2010 | .NET Framework 4 或更新版本 | Office 2016 Office 2013 Office 2010 2007 年 Microsoft Office 系統2 |
Visual Studio 2010 工具組 for Office Runtime |
| Office 2010 | .NET Framework 3.5 | 2016 年辦公室 Office 2013 Office 2010 |
Visual Studio 2010 工具組 for Office Runtime |
| 2007 年 Microsoft Office 系統 | .NET Framework 4 或更新版本, 或 .NET Framework 3.5 |
Office 2016 Office 2013 Office 2010 2007 年 Microsoft Office 系統 |
Visual Studio 2010 工具組 for Office Runtime |
為了您的解決方案可以執行,終端使用者電腦上必須安裝您的專案所需的 .NET Framework 版本。 例如,如果您的專案以 .NET Framework 3.5 為目標,則使用者電腦上需要 .NET Framework 3.5。 在此範例中,如果使用者電腦上只安裝 .NET Framework 4,則您的解決方案將不會執行。
在此案例中,只有在解決方案未使用 Office 2010 中的新功能時,解決方案才會在 2007 Microsoft Office system 中執行而不會發生錯誤。
執行使用 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 專業版 或 Visual Studio 團隊系統 2008 |
2007 年 Microsoft Office 系統 | Office 2013 和 Office 20101 2007 年 Microsoft Office 系統 |
Visual Studio 2010 Office 執行階段工具1 或 適用於 Microsoft Office system 的 Visual Studio 工具 (3.0 版執行階段) |
.NET Framework 3.5 |
| 下列其中一個版本的 Visual Studio 2005 已安裝 VSTO 2005 SE2 : - Visual Studio 2005 Office 工具 - Visual Studio 團隊系統 2005 - Visual Studio 2005 專業版 |
2007 年 Microsoft Office 系統 | Office 2013 和 Office 2010 (僅限 32 位元3) 2007 年 Microsoft Office 系統 |
Visual Studio 2005 Tools for Office 第二版執行階段 | .NET Framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5 |
| 下列任何版本的 Visual Studio: - Visual Studio 2008 專業版 - Visual Studio 團隊系統 2008 - Visual Studio 2005 Tools for Office(不論是否安裝 VSTO 2005 SE2) - Visual Studio Team System 2005 (不論是否安裝 VSTO 2005 SE2) - 安裝了 VSTO 2005 SE2 的 Visual Studio 2005 專業版 |
Microsoft Office 2003 (英語) | Office 2013 和 Office 2010 (僅限 32 位元3) 2007 年 Microsoft Office 系統 Microsoft Office 2003 (英語) |
Visual Studio 2005 Tools for Office 第二版執行階段 | .NET Framework 2.0、.NET Framework 3.0 或 .NET Framework 3.5 |
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 system 中的應用程式可以使用 Visual Studio 2010 Tools for Office Runtime 或 Visual Studio Tools for the Microsoft Office system (3.0 版執行階段)。
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 第二版。
需要 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 system 為目標的 Visual Studio 2008 專案。