Gewusst wie: Steuern von Add-Ins mit dem Add-In-Manager

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.

Beim Add-In-Manager handelt es sich um das Tool in der integrierten Entwicklungsumgebung (Integrated Development Environment – IDE), das zum Laden und Entfernen von Add-Ins sowie zum Angeben des jeweiligen Ladeverhaltens verwendet wird. Der Add-In-Manager listet alle Add-Ins auf, die bei Visual Studio registriert sind.

Das Dialogfeld "Add-In-Manager"

AddInManager-Bildschirmabbildung

Mit dem Add-In-Manager können Sie folgende Aufgaben ausführen:

  • Sofortiges Laden oder Entfernen eines Add-Ins.

  • Festlegen, dass ein Add-In zusammen mit der Umgebung gestartet wird.

  • Festlegen, dass ein Add-In zusammen mit der Umgebung über die Befehlszeile gestartet wird (wie bei einem Build- oder Make-Vorgang).

Laden und Verwalten von Add-Ins

Nur registrierte Add-Ins werden in der Liste Verfügbare Add-Ins angezeigt. Mithilfe des Add-In-Assistenten erstellte Add-Ins werden automatisch bei Visual Studio registriert. Informationen zum Registrieren von Add-Ins und zum manuellen Registrieren von Add-Ins, sodass sie in der Liste Verfügbare Add-Ins angezeigt werden, finden Sie unter Add-In-Registrierung.

In den nachfolgenden Schritten wird veranschaulicht, wie Add-Ins geladen werden und wie festgelegt wird, dass sie mit der IDE gestartet werden.

Hinweis

Es ist nicht möglich, mithilfe der TAB-TASTE in die Spalten Starten und Befehlszeile zu wechseln.Verwenden Sie stattdessen ALT+S bzw. ALT+C, um Ihre Auswahl zu aktivieren.

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 wird ein Add-In sofort geladen

  1. Klicken Sie im Menü Extras auf Add-In-Manager.

  2. Wählen Sie das Add-In aus der Liste aus.

  3. Aktivieren Sie das Kontrollkästchen neben dem Add-In in der Spalte Verfügbare Add-Ins, und klicken Sie dann auf OK.

    Wenn das Add-In eine Benutzeroberfläche aufweist, wird diese nun angezeigt. Andernfalls wird das Add-In je nach Programmierung als Symbolleisten-Schaltfläche oder Menübefehl angezeigt. Falls das Add-In keine Benutzeroberfläche aufweist, wird es im Hintergrund geladen und dann ausgeführt.

    Tipp

    Wenn Sie versuchen, ein Add-In zu laden, das nicht gefunden werden kann, bietet Visual Studio an, die Registrierung des Add-Ins aufzuheben, damit es nicht mehr in der Liste angezeigt wird.

So geben Sie an, dass ein Add-In zusammen mit der Umgebung gestartet werden soll

  1. Wählen Sie das Add-In aus der Liste aus.

  2. Aktivieren Sie das Kontrollkästchen in der Spalte Starten.

    Beim nächsten Start der Umgebung wird das Add-In geladen, sofern es verfügbar ist.

    Registrierungsinformationen zum Add-In werden als XML-Informationen in einer ADDIN-Datei oder als Schlüssel in der Windows-Registrierung gespeichert. Weitere Informationen finden Sie unter Add-In-Registrierung.

Aufrufen von Add-Ins über die Devenv-Befehlszeile in Visual Studio

Sie können ein Add-In nicht nur mit dem Add-In-Manager starten, sondern auch zur Buildzeit mithilfe der Devenv-Befehlszeile. Informationen hierzu finden Sie unter Gewusst wie: Ausführen von Add-Ins in der Befehlszeile und Devenv-Befehlszeilenschalter.

Verhindern des Ladens von Add-Ins beim Starten der Umgebung

Wenn Sie im Dialogfeld Add-In-Manager das Kontrollkästchen in der Spalte Starten aktiviert haben, wird das Add-In zusammen mit der IDE gestartet. Möglicherweise soll das Add-In jedoch nicht immer dann gestartet werden. So kann beispielsweise ein Problem mit dem Add-In-Code dazu führen, dass Visual Studio abstürzt, oder vielleicht sind Sie gerade dabei, das Add-In zu schreiben, und es soll erst automatisch gestartet werden, wenn Sie die Erstellung abgeschlossen haben.

Es besteht jedoch eine Möglichkeit, das automatische Laden eines Add-Ins beim Starten der IDE zu deaktivieren. Halten Sie dazu beim Starten von Visual Studio die UMSCHALTTASTE gedrückt.

Dadurch lässt sich allerdings nicht verhindern, dass Add-Ins mit einer Benutzeroberfläche, wie eine Schaltfläche auf der Befehlsleiste oder ein Menübefehl, gestartet werden, wenn Sie auf die zugehörige Schaltfläche bzw. den zugehörigen Befehl klicken. Aber so können Sie auf jeden Fall verhindern, dass automatisch alle Add-Ins mit Visual Studio gestartet werden.

Aktualisieren der ADDIN-XML-Datei nach dem Verschieben von Add-In-Projekten

Wenn Sie ein Add-In-Projekt an einen anderen Speicherort verschieben, müssen Sie den zugehörigen Pfad in der ADDIN-XML-Datei aktualisieren. Andernfalls erhalten Sie den Fehler, dass die Quelldatei nicht gefunden werden kann.

Um dieses Problem zu vermeiden, aktualisieren Sie den Pfad im folgenden Tag in der Add-In-XML-Datei des Projekts:

<Assembly>C:\MyAddin1.dll</Assembly>

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Add-Ins

Exemplarische Vorgehensweise: Erstellen eines Assistenten

Weitere Ressourcen

Erstellen von Add-Ins und Assistenten

Visual Studio-Befehle und -Schalter