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
- Laden Sie die Add-In-Projektmappe von Visual Studio .NET 2002 in Visual Studio .NET 2003.
- 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.
- 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 unterHKCU
. Wechseln Sie zuHKLM\Software\Microsoft\Visual Studio\7.0
. Bei Makro-IDE-Add-Ins befindet sich der Schlüssel unterHKLM\Software\Microsoft\VSA\7.0
. - 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.
- 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"
- Klicken Sie im Projektmappen-Explorer auf die Schaltfläche Alle Dateien anzeigen, sofern Sie dies noch nicht getan haben.
- Klicken Sie mit der rechten Maustaste auf die Datei ReCreateCommands.reg, und wählen Sie im Kontextmenü den Befehl Öffnen.
- Ändern Sie in den Registrierungsschlüsseln jedes Vorkommen von
7.0
in7.1
. - 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