Freigeben über


Gewusst wie: Ausführen von Add-Ins in der Befehlszeile

Add-Ins für Visual Studio sind in Visual Studio 2013 veraltet. Sie müssen für Ihre Add-Ins ein Upgrade auf VSPackage-Erweiterungen durchführen. Weitere Informationen über das Durchführen eines Upgrades finden Sie unter FAQ: Konvertieren von Add-Ins in VSPackage-Erweiterungen.

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 Anpassen der Entwicklungseinstellungen in Visual Studio.

So führen Sie ein Add-In in der Befehlszeile aus

  1. Öffnen Sie den Add-In-Manager, wenn Sie das Add-In erstellt oder geladen haben.

  2. 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.

  3. Beenden Sie Visual Studio.

  4. 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. Beispiel:

    devenv /command MyAddin.Connect.MyAddin

Hinweis

Standardmäßig entspricht der Befehlsname des Add-Ins <AddInSolutionName>.Connect.<AddInSolutionName> 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.

Siehe auch

Referenz

Devenv-Befehlszeilenschalter