Gewusst wie: Ausführen von Add-Ins in der Befehlszeile
Sie können ein Add-In nicht nur mit dem Add-In-Manager starten, sondern auch so konfigurieren, dass es mithilfe der Devenv-Befehlszeile geladen wird.Dies ist beispielsweise hilfreich, wenn Sie einen Vorgang außerhalb der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio ausführen, aber dennoch ein Add-In initialisieren möchten, z. B. für unbeaufsichtigte Builds oder Windows-Systemtools.
Hinweis |
---|
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen.Bei der Entwicklung dieser Verfahren war die Option Allgemeine Entwicklungseinstellungen aktiviert.Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, um die Einstellungen zu ändern.Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So führen Sie ein Add-In in der Befehlszeile aus
Öffnen Sie den Add-In-Manager, wenn Sie das Add-In erstellt oder geladen haben.
Aktivieren Sie in der Spalte Befehlszeile das Kontrollkästchen für das Add-In.
Dadurch wird Visual Studio darüber informiert, dass das Add-In sowohl über die Befehlszeile als auch über den Add-In-Manager aufgerufen werden kann.
Beenden Sie Visual Studio.
Starten Sie Visual Studio durch Aufrufen von devenv.exe mit dem /Command (devenv.exe)-Schalter in einer Eingabeaufforderung, und geben Sie anschließend den vollständigen Befehlsnamen des Add-Ins an.Beispiele:
devenv /command MyAddin.Connect.MyAddin
Hinweis |
---|
Standardmäßig entspricht der Befehlsname des Add-Ins <Name der Add-In-Lösung>.Connect.<Name der Add-In-Lösung>, und wird in Connect.cs als commandName-Parameter der Exec-Methode angezeigt.Sie können den Befehlsnamen auch überprüfen, indem Sie den Namen des Add-Ins im Befehlsfenster von Visual Studio eingeben und die Eingabe von IntelliSense vervollständigen lassen. |