Aktualisieren und Migrieren von Office-Projektmappen

 

Wenn Sie über ein Microsoft Office-Projekt verfügen, das in einer früheren Version von Visual Studio erstellt wurde, müssen Sie das Projekt aktualisieren, um es in der aktuellen Version von Visual Studio verwenden zu können. Um ein Microsoft Office-Projekt zu aktualisieren, öffnen Sie es in einer Version von Visual Studio, die die Microsoft Office-Entwicklertools umfasst. Weitere Informationen zu den Versionen von Visual Studio, die Microsoft Office Developer Tools einschließen, finden Sie unter Konfigurieren eines Computers zum Entwickeln von Office-Lösungen.

System_CAPS_ICON_note.jpg Hinweis


Von Visual Studio können keine InfoPath-Formularvorlagenprojekte aktualisiert werden, die mit früheren Versionen von Visual Studio erstellt wurden. Diese Projekttypen werden in der aktuellen Version von Visual Studio nicht unterstützt.

Wenn Sie ein Microsoft Office-Projekt aktualisieren, ändert Visual Studio das Projekt so, dass die folgenden Elemente als Ziel verwendet werden:

  • Visual Studio 2010-Tools für Office-Laufzeit. Weitere Informationen finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

  • Die aktuellen Assemblyverweise.

  • Eine Version von .NET Framework, die vom Projekttyp unterstützt wird (nur bei einem Upgrade auf Visual Studio 2013).

  • Eine Version von Microsoft Office, die vom Projekttyp unterstützt wird (nur bei einem Upgrade auf Visual Studio 2013).

Die folgenden Assemblyverweise im Projekt werden aktualisiert:

Wenn Sie ein Upgrade eines Projekts auf Visual Studio 2013 ausführen, ändert Visual Studio das Projekt für die Verwendung von .NET Framework 4.5 oder .NET Framework 4 als Zielversion. Die vom Projekt als Ziel verwendete Version von .NET Framework hängt davon ab, welche Version von Office auf dem Computer installiert ist. Wenn nur Office 2013 installiert ist, ändert Visual Studio das Projekt für die Verwendung von .NET Framework 4.5 als Ziel. Andernfalls ändert Visual Studio das Projekt für die Verwendung von .NET Framework 4 als Ziel.

System_CAPS_ICON_note.jpg Hinweis


Unter Umständen sind einige zusätzliche Schritte erforderlich, um eine neu zugewiesene Lösung auf Entwicklungs- und Endbenutzercomputern auszuführen. Das Projekt wird nicht mehr kompiliert, wenn darin bestimmte Funktionen verwendet werden. Weitere Informationen finden Sie unter Migrieren von Office-Projektmappen in .NET Framework 4 oder höher.

Wenn Sie in einem Office-Projekt .NET Framework 4 oder höher als Zielversion festlegen, können Sie einige Features verwenden, die nicht verfügbar sind, wenn .NET Framework 3.5 als Zielversion festgelegt wird. Weitere Informationen finden Sie unter Entwerfen und Erstellen von Office-Lösungen.

Wenn Sie ein Upgrade eines Office-Projekts auf Visual Studio 2013 ausführen, ändert Visual Studio das Projekt so, dass eine Version von Microsoft Office als Zielversion verwendet wird, die durch den Projekttyp unterstützt wird, z. B. ein Anpassungsprojekt auf Dokumentebene oder ein VSTO-Add-In-Projekt.

Office-Projekte in Visual Studio 2015 können nur Office 2013 und Office 2010 als Zielanwendung verwenden. Visual Studio ändert das Projekt so, dass die aktuellste Version von Office als Zielversion verwendet wird, die Sie installiert haben. Wenn keine dieser Versionen von Office installiert ist, aktualisiert Visual Studio das Projekt nicht.

System_CAPS_ICON_note.jpg Hinweis


Wenn Sie ein VSTO-Add-In-Projekt aktualisieren, um Office 2013 oder höher als Zielversion festzulegen, müssen Sie sicherstellen, dass der ThisAddIn_Startup-Ereignishandler des VSTO-Add-Ins keinen Code enthält, der auf ein Dokument in der Anwendung zugreift. Weitere Informationen finden Sie unter Zugreifen auf ein Dokument beim Starten der Office-Anwendung.

Bei Anpassungen auf Dokumentebene konvertiert Visual Studio Dokumente mit Binärformat in einem Projekt, z. B. Dokumente mit XLS- oder DOC-Erweiterung, in das Office Open XML-Format. Weitere Informationen zu Open XML finden Sie unter Einführung in neue Dateinamenerweiterungen und Microsoft Office Open XML-Formate.

System_CAPS_ICON_note.jpg Hinweis


Smarttags sind in Excel 2010 und Word 2010 veraltet. Wenn Ihre Projektmappe Smarttags verwendet, müssen Sie diese entfernen, bevor Sie sie in Visual Studio 2013 oder Visual Studio 2015 testen und debuggen können.

Für die Aktualisierung von Anpassungen auf Dokumentebene und VSTO-Add-Ins für Microsoft Office 2003 gelten einige weitere Überlegungen.

Projekte auf Dokumentebene

Falls das Dokument im Projekt Windows Forms-Steuerelemente enthält, müssen Sie die Visual Studio 2005-Tools für Office Second Edition-Laufzeit installieren, bevor Sie das Projekt aktualisieren. Wenn diese Version der Laufzeit vor dem Aktualisieren des Projekts nicht auf dem Entwicklungscomputer installiert wird, können im aktualisierten Projekt Kompilier- oder Laufzeitfehler auftreten. Nachdem Sie das Projekt aktualisiert haben, können Sie die Visual Studio 2005-Tools für Office Second Edition-Laufzeit vom Entwicklungscomputer deinstallieren, wenn sie nicht von anderen Office-Projektmappen verwendet wird. Diese Version der Laufzeit steht im Microsoft Download Center unter Microsoft Visual Studio 2005-Tools für Office Second Edition-Laufzeit (VSTO 2005 SE) (x86) als verteilbares Paket zur Verfügung.

VSTO-Add-In-Projekte

Wenn die Projektmappendatei für das ursprüngliche Projekt ein Setup- oder InstallShield Limited Edition-Projekt enthielt, das dafür konfiguriert war, das VSTO-Add-In zu installieren, aktualisiert Visual Studio das Projekt, nimmt jedoch keine weiteren Änderungen am Projekt vor. Wenn Sie das VSTO-Add-In weiterhin mit einer Windows Installer-Datei bereitstellen möchten, muss das Setup- oder InstallShield Limited Edition-Projekt so geändert werden, dass neue erforderliche Komponenten wie .NET Framework 4, Visual Studio 2010 Tools für Office-Laufzeit und optional die primären Interopassemblys, auf die durch das VSTO-Add-In verwiesen wird, installiert werden. Weitere Informationen finden Sie unter Bereitstellen einer Office-Lösung mithilfe von Windows Installer.

Wenn Sie das VSTO-Add-In mit ClickOnce bereitstellen möchten, können Sie das Setup- oder das InstallShield Limited- Edition-Projekt vollständig löschen. Weitere Informationen zum Bereitstellen von VSTO-Add-Ins mithilfe von ClickOnce finden Sie unter Bereitstellen einer Office-Projektmappe.

Gewusst wie: Aktualisieren von Office-Projektmappen
Migrieren von Office-Projektmappen in .NET Framework 4 oder höher
Dialogfeld "Optionen", "Projektupdate"

Anzeigen: