Unterstützen mehrerer Versionen von Visual Studio
Der Begriff nebeneinander bedeutet, dass Sie mehrere Versionen eines Produkts auf demselben Computer installieren und verwalten können. Für VSPackages bedeutet dies, dass ein Benutzer mehrere Visual Studio-Versionen auf demselben Computer installiert haben kann. Sie können jedoch keine Versionen Ihrer VSPackages nebeneinander in eine einzelne Version von Visual Studio geladen haben.
Bevor Sie das Laden ihres VSPackage in nebeneinander bestehende Versionen von Visual Studio ermöglichen, sollten Sie Folgendes berücksichtigen:
Sie müssen bestimmen, welche Implementierungsstrategie Sie für die nebeneinander bestehenden Versionen verfolgen möchten.
Weitere Informationen finden Sie unter Auswählen zwischen freigegebenen VSPackages und VSPackages mit Versionsangabe.
Ihre Lösungs- und Projektdateiformate müssen zu Ihrer Implementierungsstrategie passen.
Weitere Informationen finden Sie unter Aktualisieren von benutzerdefinierten Projekten und Registrieren von Dateinamenerweiterungen für parallele Bereitstellungen.
Ihr Installationsprogramm muss Ihre Implementierungsstrategie so umsetzen, dass Komponenten mit Versionsangabe und Komponenten, die für alle Versionen freigegeben sind, ordnungsgemäß installiert und registriert werden.
Weitere Informationen finden Sie unter Installieren von VSPackages Mit Windows Installer und auch Komponentenverwaltung.
Hinweis
Durch die Installation einer Version von Visual Studio wird auch eine entsprechende Version von .NET Framework installiert. Beispielsweise werden bei der Installation von Visual Studio 2010 und Visual Studio 2012 auf demselben Computer auch die Versionen 4.0 bzw. 4.5 von .NET Framework installiert.
In diesem Abschnitt
Auswählen zwischen freigegebenen VSPackages und VSPackages mit Versionsangabe erläutert, wie Sie Probleme durch nebeneinander bestehende Versionen in Ihrem VSPackage beheben können.
Registrieren von Dateierweiterungen für parallele Bereitstellungen beschreibt, wie Ihr VSPackage Dateizuordnungen in einem parallelen Szenario registrieren kann.