Visual Studio SDK
Mit dem Visual Studio SDK können Sie Visual Studio-Features erweitern oder neue Features in Visual Studio integrieren. Sie können Ihre Erweiterungen für andere Benutzer sowie im Visual Studio Marketplace bereitstellen. Im Folgenden werden einige Möglichkeiten für die Erweiterung von Visual Studio vorgestellt:
Hinzufügen von Befehlen, Schaltflächen, Menüs und anderen Benutzeroberflächenelementen zur IDE
Hinzufügen von Toolfenstern für neue Funktionen
Erweitern von IntelliSense für eine bestimmte Sprache oder Bereitstellen von IntelliSense für neue Programmiersprachen
Verwenden von Glühbirnen, um Hinweise und Vorschläge bereitzustellen, mit denen Entwickler besseren Code schreiben können
Aktivieren der Unterstützung für eine neue Sprache
Hinzufügen eines benutzerdefinierten Projekttyps
Erreichen von Millionen von Entwicklern über den Visual Studio Marketplace
Wenn Sie noch nie eine Visual Studio-Erweiterung geschrieben haben, finden Sie unter Beginnen mit der Entwicklung von Visual Studio-Erweiterungen weitere Informationen zu diesen Features.
Installieren des Visual Studio SDK
Das Visual Studio SDK ist ein optionales Feature im Visual Studio-Setup. Sie können das VSSDK auch später installieren. Weitere Informationen finden Sie unter Installieren des Visual Studio SDK.
Neuerungen im Visual Studio SDK
Das Visual Studio SDK verfügt über einige neue Features, z. B. Warnungen zu synchron automatisch geladenen Erweiterungen und das VSIX v3-Format sowie Breaking Changes, die möglicherweise das Aktualisieren Ihrer Erweiterung erfordern. Weitere Informationen zu Neuerungen im Visual Studio 2019 SDK finden Sie unter Neuerungen im Visual Studio 2017 SDK.
Richtlinien zur Benutzerfreundlichkeit in Visual Studio
In den Richtlinien zur Benutzerfreundlichkeit in Visual Studio erhalten Sie hervorragende Tipps für die Gestaltung der Benutzeroberfläche Ihrer Erweiterung.
Im Artikel Behandeln von DPI-Problemen erfahren Sie außerdem, wie Sie Ihre Erweiterung so gestalten, dass sie auf Geräten mit hoher DPI-Auflösung optimal angezeigt werden.
Mit dem Imagedienst und -katalog profitieren Sie von hervorragender Imageverwaltung sowie Unterstützung hoher DPI-Auflösung und hochwertiger Designs.
Suchen und Installieren vorhandener Visual Studio-Erweiterungen
Sie finden Visual Studio-Erweiterungen im Menü Extras im Dialogfeld Erweiterungen und Updates. Weitere Informationen finden Sie unter Suchen und Verwenden von Visual Studio-Erweiterungen. Darüber hinaus finden Sie Erweiterungen im Visual Studio Marketplace.
Visual Studio SDK-Referenz
Die API-Referenz für das Visual Studio SDK finden Sie unter Visual Studio SDK-Referenz.
Visual Studio SDK-Beispiele
Sie finden Open-Source-Beispiele für VSSDK-Erweiterungen auf GitHub unter Visual Studio-Beispiele. Dieses GitHub-Repository enthält Beispiele, die verschiedene erweiterbare Features in Visual Studio veranschaulichen.
Sonstige Ressourcen zum Visual Studio SDK
Wenn Sie Fragen zum VSSDK haben oder Ihre Erfahrungen zum Entwickeln von Erweiterungen teilen möchten, können Sie das Forum zur Erweiterbarkeit von Visual Studio oder den entsprechenden Gitter-Chatroom verwenden.
Weitere Informationen finden Sie im VSX Arcana-Blog und in einer Reihe von Blogs, die von Microsoft MVPs geschrieben wurden:
Zugehöriger Inhalt
- Erstellen einer Erweiterung mit einem Menübefehl
- Häufig gestellte Fragen: Konvertieren von Add-Ins in VSPackage-Erweiterungen
- Verwalten mehrerer Threads in verwaltetem Code
- Menüs und Befehle erweitern
- Hinzufügen von Befehlen zu Symbolleisten
- Erweitern und Anpassen von Toolfenstern
- Editor- und Sprachdiensterweiterungen
- Projekte erweitern
- Benutzereinstellungen und Optionen erweitern
- Erstellen von benutzerdefinierten Projekt- und Elementvorlagen
- Verfügbarmachen von Eigenschaften im Eigenschaftenfenster
- Verwenden und Bereitstellen von Diensten
- Verwalten von VSPackages
- Ausliefern von Visual Studio-Erweiterungen
- Im Visual Studio SDK
- Unterstützung für das Visual Studio SDK
- Visual Studio SDK-Referenz