Migrieren von Add-In-Projektmappen von Visual Studio .NET 2002 in Visual Studio .NET 2003

Wenn Sie eine in Visual Studio .NET 2002 erstellte Add-In-Projektmappe in Visual Studio .NET 2003 migrieren, werden die Registrierungswerte im Setup-Projekt des Add-Ins nicht automatisch aktualisiert. Sie müssen den Registrierungsschlüssel im Weitergabeprojekt manuell in die Werte ändern, die in Visual Studio .NET 2003 verwendet werden, da das Add-In-Projekt sonst nach der Weitergabe des migrierten Projekts nicht einwandfrei funktioniert. Die gleichen Probleme betreffen Add-Ins, die für die Makro-IDE erstellt wurden.

Hinweis   Add-Ins, die in Visual Studio .NET 2003 erstellt wurden, funktionieren in Visual Studio .NET 2002 nicht einwandfrei.

Um sicherzustellen, dass das Add-In in Visual Studio .NET 2003 ordnungsgemäß registriert wird, müssen Sie den Registrierungsschlüssel des Setup-Projekts für das Add-In ändern.

So aktualisieren Sie den Registrierungsschlüssel eines migrierten Add-In-Projekts

  1. Laden Sie die Add-In-Projektmappe von Visual Studio .NET 2002 in Visual Studio .NET 2003.
  2. Klicken Sie mit der rechten Maustaste auf das Setup-Projekt des Add-Ins, und klicken Sie im Menü Ansicht auf Registrierung, um im Fenster Registrierung die Registrierungsschlüssel für das Setup-Projekt anzuzeigen.
  3. Navigieren Sie zu den Visual Studio .NET-Registrierungsschlüsseln. Wenn Sie beim Erstellen des Add-Ins mit dem Add-In-Assistenten Alle Benutzer ausgewählt haben, befinden sich die Schlüssel unter HKLM, sonst unter HKCU. Wechseln Sie zu HKLM\Software\Microsoft\Visual Studio\7.0. Bei Makro-IDE-Add-Ins befindet sich der Schlüssel unter HKLM\Software\Microsoft\VSA\7.0.
  4. Markieren Sie im Fenster Registrierung den Schlüssel 7.0, und ändern Sie dann im Eigenschaftenfenster den Wert der Eigenschaft Name in 7.1. Führen Sie die gleichen Schritte ggf. für Makro-IDE-Add-Ins durch.
  5. Speichern Sie die Projektmappe.

Das Add-In sollte jetzt bei der Weitergabe ordnungsgemäß funktionieren.

Aktualisieren der Datei "ReCreateCommands.reg"

Wenn Sie mit dem Add-In-Assistenten ein Menüelement für das Add-In erstellen möchten, wird eine Datei mit dem Namen ReCreateCommand.reg erstellt. Wenn diese Datei ausgeführt wird, werden die IDE-Menübefehle auf die geltenden Einstellungen vor dem Ausführen des Assistenten zurückgesetzt.

Hinweis   Die Datei ReCreateCommands.reg wird im Projektmappen-Explorer nur angezeigt, wenn Sie auf der Symbolleiste des Projektmappen-Explorers die Schaltfläche Alle Dateien anzeigen auswählen.

Damit diese Datei nach der Migration in Visual Studio .NET 2003 ordnungsgemäß funktioniert, müssen Sie in dieser Datei ähnlich wie beim Setup-Projekt den gleichen Registrierungsschlüssel aktualisieren.

So aktualisieren Sie die Datei "ReCreateCommands.reg"

  1. Klicken Sie im Projektmappen-Explorer auf die Schaltfläche Alle Dateien anzeigen, sofern Sie dies noch nicht getan haben.
  2. Klicken Sie mit der rechten Maustaste auf die Datei ReCreateCommands.reg, und wählen Sie im Kontextmenü den Befehl Öffnen.
  3. Ändern Sie in den Registrierungsschlüsseln jedes Vorkommen von 7.0 in 7.1.
  4. Schließen Sie die Datei, und speichern Sie die Änderungen.

Die Datei ReCreateCommand.reg sollte jetzt einwandfrei funktionieren.

Siehe auch

Add-In-Registrierung | Erstellen von Add-Ins und Assistenten