Gewusst wie: Migrieren von VSPackages Visual Studio 2010
Die Verfahren in diesem Thema wird gezeigt, wie VSPackages zu Visual Studio 2010 migriert.
So führen Sie Visual Studio 2010 migriert werden
Diese Prozedur zeigt, wie ein grundlegendes VSPackage-Projekt in Visual Studio 2010 migriert.
So erstellen Sie eine grundlegende VSPackage-Projektmappe in Visual Studio 2010 migriert werden
Installieren Sie Visual Studio 2010 und Visual Studio 2010 SDK.
Öffnen Sie die Projektdatei als Datei in Visual Studio. (Klicken Sie im Menü Datei öffnen, klicken Sie auf Öffnen, Datei öffnen, dann die Datei).
Nehmen Sie die folgende Änderung der CSPROJ-Datei vor:
Importieren im Knoten, der die Microsoft.VsSDK.targets-Datei verweist, ersetzen Sie den Wert durch Folgendes:
$ (MSBuildExtensionsPath) \ Microsoft \ VisualStudio \ v10.0 \ VSSDK \ Microsoft.VsSDK.targets
Speichern Sie die Änderungen an der CSPROJ-Datei, und schließen Sie sie.
Öffnen Sie die Lösung in Visual Studio. (Klicken Sie im Menü Datei öffnen, klicken Sie auf Öffnen, Projekt/Projektmappe, dann die Projektmappe).
Sie sehen Visual Studio-Konvertierungs-Assistent. Klicken Sie auf Fertig stellen. Wenn die Konvertierung abgeschlossen wird, wenn .NET Framework 3.5 nicht auf dem Computer installiert ist, müssen Sie ein Dialogfeld finden fragend, ob das Projekt auf .NET Framework 4 umleitet. Klicken Sie auf Ja. Nach dieser Klicken Sie auf Schließen. Die Lösung sollte normalerweise laden.
Aktualisieren Sie die folgenden Projekteigenschaften. (Klicken Sie im Projektmappen-Explorer unter dem Projektknoten, klicken Sie auf Eigenschaften).
Anwendung auf der Registerkarte Änderung TargetFramework auf .NET Framework 4 abzielen
Externes Programm starten in der Debuggen Registerkarte im Textfeld Änderung der Pfad an:
<VSInstallDir> \ Common7 \ IDE \ devenv.exe
Dabei <VSInstallDir> der Speicherort der Visual Studio 2010-Installation ist.
Aktualisieren Sie die folgenden Verweise:
Entfernen Sie den Verweis auf Microsoft.VisualStudio.Shell.9.0, und fügen Sie einen Verweis auf Microsoft.VisualStudio.Shell.10.0.dll hinzu
wenn es einen Verweis auf Microsoft.VisualStudio.Package.LanguageService.9.0 vorhanden ist, entfernen Sie es, und fügen Sie einen Verweis auf Microsoft.VisualStudio.Package.LanguageService.10.0.dll hinzu
Fügen Sie einen Verweis auf Microsoft.VisualStudio.Shell.Immutable.10.0.dll hinzu
Fügen Sie einen Verweis auf Microsoft.VisualStudio.Shell.Interop.10.0.dll hinzu
Öffnen Sie die VsPkg.cs-Datei und entfernen Sie das DefaultRegistryRoot-Attribut.
Fügen Sie dem Projekt eine Textdatei hinzu, und nennen Sie diese source.extension.vsixmanifest.
Öffnen Sie die Datei mit dem XML-Editor, nicht im Designer.
Fügen Sie der Datei den folgenden Text hinzu:
<?xml version="1.0" encoding="utf-8"?> <Vsix Version="1.0.0" xmlns="https://schemas.microsoft.com/developer/vsx-schema/2010"> <Identifier Id="Project ID"> <Name>Project Name</Name> <Author>Author Name</Author> <Version>1.0</Version> <Description xml:space="preserve">Information about my package</Description> <Locale>1033</Locale> <InstalledByMsi>false</InstalledByMsi> <SupportedProducts> <VisualStudio Version="10.0"> <Edition>Pro</Edition> </VisualStudio> </SupportedProducts> <SupportedFrameworkRuntimeEdition MinVersion="4.0" MaxVersion="4.0" /> </Identifier> <References> <Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0"> <Name>Visual Studio MPF</Name> </Reference> </References> <Content> <VsPackage>|%CurrentProject%;PkgdefProjectOutputGroup|</VsPackage> </Content> </Vsix>
wo<Project Name> is the name of the project, <Project ID> kann jede eindeutige Zeichenfolge sein, die das Projekt (z. B. die GUID) identifiziert, und <Author Name> ist der Name des Herausgebers des Projekts.
Speichern Sie die Datei.
In Eigenschaften der Datei " source.extension.vsixmanifest ", legen Sie Keinezu Buildvorgang fest.
Erstellen Sie die Projektmappe. Die erstellten Dateien werden in das folgende Verzeichnis bereitgestellt:
%LOCALAPPDATA% \ Microsoft \ VisualStudio.10.0Exp \ Extensions \ <Project Name> \ 1.0 \ <Author Name>
%LOCALAPPDATA% wobei der Wert der Umgebungsvariablen ist, ist <Name> Autor der Name des Herausgebers des Projekts, und <Project Name> ist der Name des Projekts.
Beginnen Sie mit dem Debuggen. Eine zweite Instanz von Visual Studio 2010 enthalten ist.
Weitere Informationen zum Ausführen von VSPackages in der experimentellen Instanz finden Sie unter Experimentelle Instanz von Visual Studio.