Ausführen von Lösungen in unterschiedlichen Versionen von Microsoft Office
Wenn Sie Lösungen für Office 2010 entwickeln, können Sie die gleichen Projektmappen in Microsoft Office 2013 ausführen.Wenn Ihre Kunden das 2007 Microsoft Office System verwenden, können Sie Visual Studio 2012 verwenden, um Projektmappen entwickeln, die in allen drei Versionen von Office funktionsfähig.In diesem Szenario wird die Projektmappe fehlerfrei im 2007 Microsoft Office System nur ausgeführt, wenn die Projektmappe nicht Funktionen verwendet, die in höheren Versionen von Office neu sind. Microsoft Office-Anwendungen können Office-Projektmappen ausführen, die erstellt wurden, mit einer früheren Version von Visual Studio verwendet.
Office-Projektmappen ausführen erstellt mithilfe von Visual Studio 2012 oder von Visual Studio 2010
Projektmappen, die erstellt wurden, indem Visual Studio 2012 oder Visual Studio 2010 verwendete, können in Office 2013, Office 2010 oder das 2007 Microsoft Office System ausgeführt werden.Lösung kann jedoch nur diese Funktionen und APIs verwenden, die in allen drei Versionen von Office verfügbar sind.
Die folgende Tabelle zeigt diese Szenarien.
Office-Zielversion der Projektvorlage |
.NET Framework-Zielversion des Projekts1 |
Office-Versionen, mit denen die Projektmappe ausgeführt werden kann |
Erforderliche Laufzeit auf Endbenutzercomputer |
---|---|---|---|
Office 2013 |
.NET Framework 4 oder .NET Framework 4.5 |
Office 2013 Office 2010 2007 Microsoft Office System2 |
Visual Studio 2010 Tools for Office-Laufzeit |
Office 2010 |
.NET Framework 4 oder .NET Framework 4.5 |
Office 2013 Office 2010 2007 Microsoft Office System2 |
Visual Studio 2010 Tools for Office-Laufzeit |
Office 2010 |
.NET Framework 3.5 |
Office 2013 Office 2010 |
Visual Studio 2010 Tools for Office-Laufzeit |
2007 Microsoft Office System |
.NET Framework 4, .NET Framework 4.5, oder .NET Framework 3.5 |
Office 2013 Office 2010 2007 Microsoft Office System |
Visual Studio 2010 Tools for Office-Laufzeit |
1.Die für das Projekt festgelegte .NET Framework-Version muss auf Endbenutzercomputern vorhanden sein, um die Projektmappe ausführen zu können.Wenn für das Projekt z. B. .NET Framework 3.5 als Zielversion festgelegt ist, ist .NET Framework 3.5 auf Endbenutzercomputern erforderlich.In diesem Beispiel wird die Projektmappe nicht ausgeführt, wenn nur .NET Framework 4 auf Endbenutzercomputern installiert ist.
2.In diesem Szenario wird die Projektmappe nur dann fehlerfrei im 2007 Microsoft Office System ausgeführt, wenn sie keine der neuen Funktionen in Office 2010 enthält.
Office-Projektmappen ausführen erstellt mithilfe von Versionen von Visual Studio vor Visual Studio 2010
Microsoft Office-Anwendungen können die Projektmappen ausgeführt werden, die in Versionen von Visual Studio vor Visual Studio 2010 erstellt wurden, verwenden.In einigen Fällen erfordern diese Lösungen andere Versionen von Visual Studio-Tools für Office-Laufzeit.Andere Versionen der Visual Studio-Tools für Office-Laufzeit können auf dem gleichen Computer parallel installiert sein.
Die folgende Tabelle zeigt, mit welchen Microsoft Office-Versionen Projektmappen ausgeführt werden können, die mit früheren Versionen von Visual Studio erstellt wurden, und welche Versionen der Visual Studio-Tools für Office-Laufzeit und von .NET Framework für jede Projektmappe erforderlich sind.
Zum Erstellen der Lösung verwendete Edition von Visual Studio |
Office-Zielversion der Projektvorlage |
Office-Versionen, mit denen die Projektmappe ausgeführt werden kann |
Erforderliche Laufzeit auf Endbenutzercomputer |
Erforderliche .NET Framework-Version auf dem Endbenutzercomputer |
---|---|---|---|---|
Visual Studio 2008 Professional oder Visual Studio Team System 2008 |
2007 Microsoft Office System |
Office 2013 und Office 20101 2007 Microsoft Office System |
Visual Studio 2010 Tools for Office-Laufzeit 1 oder Visual Studio Tools for Microsoft Office System (Version 3.0, Laufzeit) |
.NET Framework 3.5 |
Eine der folgenden Editionen von Visual Studio 2005, in der VSTO 2005 SE2 installiert ist:
|
2007 Microsoft Office System |
Office 2013 und Office 2010 (32-Bit 3) 2007 Microsoft Office System |
Laufzeit für Visual Studio 2005 Tools for Office Second Runtime |
.NET Framework 2.0, .NET Framework 3.0 oder .NET Framework 3.5 |
Eine der folgenden Editionen von Visual Studio:
|
Microsoft Office 2003 |
Office 2013 und Office 2010 (32-Bit 3) 2007 Microsoft Office System Microsoft Office 2003 |
Laufzeit für Visual Studio 2005 Tools for Office Second Runtime |
.NET Framework 2.0, .NET Framework 3.0 oder .NET Framework 3.5 |
1.Office 2013 und Office 2010-Anwendungen schließen die Visual Studio 2010 Tools for Office Runtime ein. Daher verwenden diese Anwendungen immer die Visual Studio 2010 Tools for Office Runtime anstatt die Visual Studio-Tools für Microsoft Office System-Laufzeit (Version 3.0) in diesem Szenario.Anwendungen im 2007 Microsoft Office System können die Visual Studio 2010 Tools for Office Ablaufzeit oder die Visual Studio-Tools für Microsoft Office System-Laufzeit (Version 3.0) verwenden.
2.VSTO 2005 SE ist ein kostenloses Visual Studio-Add-On, das Add-In-Projektvorlagen auf Anwendungsebene für Microsoft Office 2003 und das 2007 Microsoft Office System bereitstellt.Die Installation kann mit Visual Studio 2005 Professional, Visual Studio 2005 Tools for Office oder einer Edition von Visual Studio Team System 2005 erfolgen.Weitere Informationen finden Sie unter Visual Studio 2005 Tools for Office Second Edition.
3.Office-Projektmappen, die Laufzeit die Visual Studio 2005-Tools für Office Second benötigen, sind nicht mit 64-Bit-Versionen von Office 2013 und von Office 2010 kompatibel.Um diese Lösungen in der 64-Bit-Edition von Office 2013 oder von Office 2010 auszuführen, müssen Sie das Projekt zu Visual Studio 2010 oder einem Visual Studio 2008-Projekt aktualisieren für das 2007 Microsoft Office System.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Office-Projekten in Visual Studio
Konzepte
Übersicht über die Visual Studio Tools for Office-Laufzeit
Laufzeitinstallationsszenarios für Visual Studio Tools for Office
Ausführen von Lösungen in unterschiedlichen Versionen von Microsoft Office