- Erweiterungen bieten Funktionalität und Anpassung und lassen sich sowohl in Visual Studio als auch in Visual Studio Code problemlos verwalten.
- Durch die ordnungsgemäße Verwaltung und Aktualisierung von Erweiterungen werden Leistung, Sicherheit und Produktivität in beiden Umgebungen verbessert.
- Es gibt wichtige Unterschiede zwischen Benutzer- und Administratorerweiterungen sowie erweiterten Optionen wie Paketen und geräteübergreifender Synchronisierung.

Da offizielle Erweiterungen, verwaltet und veröffentlicht von Microsoft, und Tausende von Drittentwickler haben ihre eigenen Kreationen auf den entsprechenden Marktplätzen hochgeladen. Dies ermöglicht extreme Anpassungen sowohl in Visual Studio als auch in Visual Studio Code.
So finden, installieren und verwalten Sie Erweiterungen in Visual Studio (Windows)
Visual Studio (die Vollversion der IDE, nicht der Code-Editor) bietet eine leistungsstarke Extension Manager integriert. Dank ihm können Sie alle Ihre Erweiterungen von einem einzigen Ort aus installieren und steuern:
- Öffnen Sie Visual Studio und gehen Sie zum Menü Erweiterungen > Erweiterungen verwalten.
- Sie können auch in der Suchleiste nach „Erweiterungen“ suchen und die entsprechende Option auswählen.
Im linken Bereich werden Erweiterungen in mehrere Kategorien eingeteilt, beispielsweise:
- Bewerten: Erweiterungen verfügbar in der Visual Studio-Marktplatz.
- Eingerichtet: Die Erweiterungen, die Sie bereits in Ihrer Umgebung haben.
- Updates: Diejenigen, bei denen die Installation einer neuen Version aussteht.
- Roaming: Eine Liste aller Erweiterungen, die Sie auf verschiedenen Computern oder Installationen verwendet haben, sodass Sie Ihre Favoriten ganz einfach synchron halten können.
Schritte zum Installieren einer Erweiterung aus dem Marketplace
- Suchen Sie im Erweiterungs-Manager mithilfe des Suchfelds nach der Erweiterung, die Sie interessiert. Sie können ihren Namen oder ein entsprechendes Schlüsselwort schreiben.
- Drück den Knopf installieren.
- In den meisten Fällen ist die Installation ist programmiert– Sie sehen eine Benachrichtigung (oben oder unten, je nach Version), die darauf hinweist, dass die Änderungen beim nächsten Schließen von Visual Studio wirksam werden.
- Wenn die Erweiterung von anderen Erweiterungen abhängt, benachrichtigt Sie der Administrator und fordert Sie auf, zuerst deren Abhängigkeiten zu installieren.
Erweiterungen manuell installieren (.vsix)
Einige Erweiterungen werden in Paketen mit Erweiterungs .vsix, die Sie außerhalb des Marktplatzes finden können, beispielsweise in privaten Repositories, Unternehmensressourcen oder auf der Website des Entwicklers:
- Doppelklicken Sie auf die heruntergeladene .vsix-Datei oder wählen Sie sie aus und drücken Sie Enter.
- Wenn Berechtigungsprobleme auftreten, führen Sie Visual Studio als Administrator aus.
- Folgen Sie dem Installationsassistenten und steuern Sie die Erweiterung nach Abschluss über den gewohnten Manager.
Deinstallieren oder deaktivieren Sie Erweiterungen
Benötigen Sie keine Verlängerung mehr oder verursacht sie einen Konflikt? Kann Deshabilitar (es bleibt installiert, aber nicht aktiv) oder deinstallieren.:
- Suchen Sie die Erweiterung in der Liste der installierten Erweiterungen.
- Wählen Deaktivieren o Deinstallieren und bestätigen Sie den Vorgang.
- In vielen Fällen müssen Sie Visual Studio neu starten, damit die Änderung wirksam wird.
So installieren Sie Erweiterungspakete in Visual Studio

Eine erweiterte Funktion von Visual Studio ist die Möglichkeit, Erweiterungspakete die mehrere Erweiterungen unter einem einzigen Installationsprogramm gruppieren, ideal, um die Konsistenz in Entwicklungsteams aufrechtzuerhalten oder eine benutzerdefinierte Konfiguration zu ermöglichen:
- Erstellen Sie ein neues Projekt mit der Vorlage VSIX und fügt Elemente vom Typ Erweiterungspaket.
- Fügen Sie in die Konfigurationsdatei ein (ExtensionPack1.vsext) die IDs der zu gruppierenden Erweiterungen. Diese IDs werden vom Visual Studio Marketplace bezogen.
- Erstellen und im Marketplace veröffentlichen oder manuell installieren.
- Das Verwalten, Installieren und Deinstallieren von Paketen erfolgt wie bei jeder anderen Erweiterung. Sie können sogar auswählen, welche der enthaltenen Erweiterungen Sie installieren oder entfernen möchten.
Unterschied zwischen Administrator- und Benutzererweiterungen
In Visual Studio gibt es je nach Installationsort und erforderlichen Berechtigungen zwei Arten von Erweiterungen:
- Erweiterungen pro Benutzer: Sie gehen in den Ordner %LocalAppData%\Microsoft\VisualStudio\\Extensions\ und werden nur mit Standardberechtigungen geladen. Wenn Sie Visual Studio als Administrator starten, werden sie möglicherweise deaktiviert, sofern Sie die Einstellungen nicht ändern.
- Administrative Erweiterungen: Sie werden im Stammordner des Programms installiert (\Common7\IDE\Extensions\) und sind weltweit verfügbar.
Diese Trennung dient dazu, Sicherheits- und Stabilitätsprobleme zu vermeiden, indem die Auswirkungen potenzieller Fehler oder unsicheren Codes auf Benutzererweiterungen begrenzt werden.
Beschränken Sie Erweiterungen pro Benutzer, wenn Sie als Administrator ausgeführt werden
- Zugang zu Extras > Optionen > Umgebung > Erweiterungen.
- Deaktivieren Sie das Kontrollkästchen Laden Sie Erweiterungen pro Benutzer, wenn Sie als Administrator ausführen.
- Bitte starten Sie die IDE neu, damit die Änderungen wirksam werden.
Aktualisieren und Warten von Erweiterungen
Die Erweiterungen im Marketplace se automatisch aktualisieren wenn sie neue Versionen erkennen. Sie können dieses Verhalten anpassen:
- Um automatische Updates für alle Erweiterungen zu deaktivieren, ändern Sie die entsprechende Option in den allgemeinen Erweiterungseinstellungen.
- Wenn Sie das Update nur für eine bestimmte Erweiterung deaktivieren möchten, verwenden Sie die Option Diese Erweiterung automatisch aktualisieren im Erweiterungsdetailbereich im Manager.
Auf diese Weise verfügen Sie beim nächsten Öffnen von Visual Studio über die neuesten Updates und Verbesserungen.
Benachrichtigungen und Fehlerbehebung mit Erweiterungen
Das System Mitteilungen Visual Studio warnt Sie, wenn Erweiterungen Abstürze verursachen oder die Benutzeroberfläche verlangsamen. In diesem Fall haben Sie mehrere Möglichkeiten:
- Deaktivieren Sie die problematische Erweiterung.
- Ignorieren Sie die Benachrichtigung und zeigen Sie sie nicht erneut an.
- Hier können Sie ausführlichere Informationen zum erkannten Problem anzeigen.
- Die Benachrichtigung vorübergehend ablehnen.
Diese Funktionen tragen zur Aufrechterhaltung einer stabilen Umgebung bei, insbesondere beim Testen neuer Erweiterungen oder beim Installieren vieler Erweiterungen.
Beispiele und Beispielpakete verwalten
Der Erweiterungsmanager erleichtert außerdem die Installation Beispielpakete, nützlich für Lerntechnologien oder Entwicklungsmuster. Sie können sie auf dem neuesten Stand halten, deaktivieren oder aus demselben Manager löschen.
Installieren, Verwalten und Deinstallieren von Erweiterungen in Visual Studio Code
Visual Studio Codeist zwar leichter, zeichnet sich aber durch sein breites Ökosystem an Erweiterungen aus. Die Verwaltung ist intuitiv und schnell:
- Öffnen Sie VS Code und klicken Sie in der linken Seitenleiste auf das Erweiterungssymbol.
- Suchen Sie nach Plugins nach Name, Funktion oder Entwickler.
- Wählen Sie eine Nebenstelle aus, um Details anzuzeigen, und drücken Sie installieren.
- Generell wird empfohlen, VS Code nach der Installation neu zu starten, um die Erweiterung zu aktivieren.
- Wählen Sie zum Deinstallieren die Erweiterung aus und klicken Sie auf das Papierkorb- oder Kreuzsymbol.
Über das Bedienfeld „Installierte Erweiterungen“ können Sie bestimmte Updates und Einstellungen verwalten. Die grafische Oberfläche erleichtert seit Jahren die Administration erheblich, obwohl Sie auch die Palette der Befehle (F1 o Strg + Umschalt + P.) und suchen Sie nach „Installieren“, um schnell auf verwandte Funktionen zuzugreifen.
Erweiterte Installation und Anpassung in Visual Studio Code
Da der Terminalkönnen Sie Erweiterungen mit dem Befehl installieren Code –Erweiterung installieren . Dies ist nützlich, um Einstellungen zwischen Computern zu kopieren oder den Vorgang zu automatisieren. Zum Beispiel:
Code --install-extension ms-vscode.cpptools
Darüber hinaus bieten viele Erweiterungen Unterstützung für bestimmte Technologien – zum Beispiel Code-Snippets für bestimmte Sprachen oder Debugging-Tools für Plattformen wie Node.js oder Python. Sie können auch die Unterschiede zwischen den Videodateierweiterungstypen um Ihre Multimedia-Ressourcen in der Entwicklungsumgebung besser zu verwalten.
Leidenschaftlicher Autor über die Welt der Bytes und der Technologie im Allgemeinen. Ich liebe es, mein Wissen durch Schreiben zu teilen, und genau das werde ich in diesem Blog tun und Ihnen die interessantesten Dinge über Gadgets, Software, Hardware, technologische Trends und mehr zeigen. Mein Ziel ist es, Ihnen dabei zu helfen, sich auf einfache und unterhaltsame Weise in der digitalen Welt zurechtzufinden.