Verwalten von Erweiterungen und Updates für Visual Studio

Sie können das Dialogfeld Erweiterungen und Updates verwenden, um Visual Studio-Erweiterungen und Beispiele von Websites und anderen Speicherorten zu installieren, und sie dann aktivieren, deaktivieren, aktualisieren oder deinstallieren.Wählen Sie zum Öffnen des Dialogfelds in der Menüleiste Erweiterungen und Updates, Tools aus. (Oder geben Sie im Feld Schnellstart einfach "Erweiterungen" ein.)

Suchen von Erweiterungen

Sie können Erweiterungen auch aus der Visual Studio Gallery oder dem Beispielkatalog auf der Microsoft-Website installieren.Zu diesen Erweiterungen können Steuerelemente, Beispiele, Vorlagen, Werkzeuge oder andere Komponenten zählen, die Visual Studio Funktionen hinzufügen.In Visual Studio werden Erweiterungen im VSIX-Paketformat unterstützt. Diese umfassen Projektvorlagen, Elementvorlagen, Werkzeugkasten-Komponenten des Managed Extension Framework (MEF) und VSPackages.Der Download und die Installation von Erweiterungen auf Grundlage von Microsoft-Installer (MSI) wird ebenfalls unterstützt, aber diese Erweiterungen können über das Dialogfeld Erweiterungen und Updates nicht aktiviert oder deaktiviert werden.

Installieren oder Deinstallieren von Erweiterungen

Erweitern Sie im Dialogfeld Erweiterungen und Updates im linken Bereich die Option Online, und wählen Sie Visual Studio Gallery aus.Wenn Sie den Namen der Erweiterung oder einen Teils des Namens kennen, können Sie im Feld Visual Studio Gallery durchsuchen im rechten Bereich danach suchen, oder Sie können die Liste im mittleren Bereich durchgehen.Wählen Sie die gewünschte Erweiterung aus, wählen Sie die Schaltfläche Herunterladen aus, und wählen Sie dann Installieren aus.Zum Laden der Erweiterung ist ein Neustart von Visual Studio erforderlich.

Wenn Sie versuchen, eine Erweiterung zu installieren, die Abhängigkeiten enthält, wird vom Installationsprogramm überprüft, ob diese bereits installiert sind.Sind sie nicht installiert, werden im Dialogfeld Erweiterungen und Updates die vor der Installation der Erweiterung zu installierenden Abhängigkeiten aufgeführt.

Wenn Sie die Verwendung einer Erweiterung beenden möchten, können Sie diese deaktivieren oder deinstallieren.Beim Deaktivieren einer Erweiterung bleibt sie installiert, wird jedoch nicht geladen.Sie können nur VSIX-Erweiterungen deaktivieren; MSI-Erweiterungen können nur deinstalliert werden.Um eine Erweiterung zu deaktivieren oder deinstallieren, wählen im linken Bereich Installiert und im mittleren Bereich die Erweiterung aus. Wählen Sie dann entweder die Schaltfläche Deaktivieren oder die Schaltfläche Deinstallieren aus.Zum Entladen einer deaktivierten Erweiterung ist ein Neustart von Visual Studio erforderlich.

Wichtiger HinweisWichtig

Sie können nur Erweiterungen deinstallieren, die pro Benutzer installiert wurden.Sie können Erweiterungen, die pro Computer installiert wurden (beispielsweise NuGet), nicht deinstallieren.

Erweiterungen pro Benutzer und Verwaltungserweiterungen

Bei den meisten Erweiterungen handelt es sich um Erweiterungen pro Benutzer, die unter %LocalAppData%\Microsoft\VisualStudio\<Visual Studio-Versionen>\Extensions\ installiert sind.Bei einigen Erweiterungen handelt es sich um Verwaltungserweiterungen, die im <Visual Studio-Installationsordner>\Common7\IDE\Erweiterungen\ installiert werden.

Um das System vor Erweiterungen zu schützen, in denen möglicherweise Fehler oder bösartiger Code enthalten ist, können Sie das Laden von Erweiterungen pro Benutzer dahingehend einschränken, dass sie nur geladen werden, wenn Visual Studio mit normalen Benutzerberechtigungen ausgeführt wird, und nicht, wenn Visual Studio mit Administratorberechtigungen ausgeführt wird.Hierzu wählen Sie in der Menüleiste Tools, Optionen aus, erweitern dann im Dialogfeld Optionen die Option Umgebung und wählen Erweiterungen und Updates aus. (Sie können auch einfach "Erweiterung" in das Feld Schnellstart eingeben.) Deaktivieren Sie das Kontrollkästchen Pro-Benutzer-Erweiterungen bei Ausführung als Administrator laden, und starten Sie Visual Studio neu.

Masterkopien und Arbeitskopien

Bei Installation eines Onlinebeispiels wird die Projektmappe an zwei Orten gespeichert:

  • Eine Arbeitskopie wird an dem Speicherort gespeichert, den Sie im Dialogfeld Neues Projekt angegeben haben.

  • Eine separate Masterkopie wird auf dem Computer gespeichert.

Sie können das Dialogfeld Erweiterungen und Updates dazu verwenden, die folgenden auf Beispiele bezogenen Aufgaben auszuführen:

  • Auflisten der Masterkopien der installierten Beispiele

  • Deaktivieren oder deinstallieren der Masterkopie eines Beispiels

  • Installieren von Beispielpacks, die Auflistungen von Beispielen zu einer Technologie oder Funktion sind

  • Installieren individueller Onlinebeispiele (Sie können dies im Dialogfeld Neues Projekt ausführen.)

  • Anzeigen von Updatebenachrichtigungen, wenn für installierte Quellcodeänderungen Beispiele veröffentlicht werden

  • Aktualisieren der Masterkopie eines installierten Beispiels, wenn ein Update verfügbar ist

Installieren ohne das Dialogfeld "Erweiterungen und Updates"

Erweiterungen, die in VSIX-Dateien gepackt wurden, sind möglicherweise an anderen Orten als in der Visual Studio Gallery verfügbar.Obwohl diese Dateien mithilfe des Dialogfelds Erweiterungen und Updates nicht erkannt werden können, können Sie eine installieren, indem Sie die VSIX-Datei auswählen, die EINGABETASTE drücken und dann den Anweisungen folgen.Wenn die Erweiterung installiert ist, können Sie das Dialogfeld Erweiterungen und Updates zum Aktivieren, Deaktivieren oder Deinstallieren der Erweiterung verwenden.

MSI-basierte Erweiterungen

Das Dialogfeld Erweiterungen und Updates unterstützt keine MSI-basierten Erweiterungen, es sei denn, eine VSIXMANIFEST-Datei ist enthalten.Diese Erweiterungen werden unter "Erweiterungen und Updates" für Installation bzw. Deinstallation angezeigt, sie können aber nicht aktiviert, deaktiviert oder aktualisiert werden.

Siehe auch

Konzepte

Anpassen der Entwicklungseinstellungen in Visual Studio