Neuer Erweiterungsmanager in Visual Studio 2022 v17.10
Microsoft hat ein wichtiges Qualitäts-Update in Form eines neuen Erweiterungsmanagers in Visual Studio 2022 v17.10 eingeführt. Dieses Upgrade verbessert die Art und Weise, wie Entwickler Erweiterungen innerhalb der IDE verwalten, indem es eine übersichtlichere Oberfläche, verbesserte Zugänglichkeit und bessere Erweiterungsdetails bietet. In seinem Video "New Extension Manager in Visual Studio 2022 v17.10," Tim Corey führt uns durch diese Änderungen und erklärt, was neu ist, was besser ist, und wo es noch Raum für Wachstum gibt.
Gehen wir Tims Erklärungen durch, um diese neue Funktion besser zu verstehen und zu erfahren, wie sie sich auf die Verwendung von Visual Studio Extensions auswirkt.
Die alte vs. neue Extension Manager UI
Zu Beginn des Videos stellt Tim den Kontext vor: Der bisherige Erweiterungsmanager in Visual Studio war ein modales Popup-Fenster. Wenn Sie zu Erweiterungen → Erweiterungen verwalten navigierten, blockierte das angezeigte Fenster den Rest der IDE und verhinderte den Zugriff auf andere Teile Ihres Projekts oder Quellcodes, solange das Fenster geöffnet war. Diese modale Ansicht war klein und ließ sich nicht gut skalieren, wenn man eine größere Schriftgröße oder eine höhere Bildschirmauflösung verwendete.
Tim weist darauf hin, dass man bei der Anzeige von Benutzererweiterungen wie ReSharper oder Visual Assist im alten Layout auf eine einzige Zeile der Beschreibung beschränkt war. Um weitere wichtige Inhalte wie detaillierte Beschreibungen, Bilder oder Funktionen zu sehen, mussten Sie in Ihrem Webbrowser auf den Visual Studio Marketplace klicken. Dieser Ansatz war ineffizient, insbesondere für Entwickler, die vor der Installation von Erweiterungen eine schnelle Bewertung vornehmen wollen.
Aktivierung des neuen Erweiterungsmanagers über Vorschau-Funktionen
Wie Tim anmerkt, ist der aktualisierte Erweiterungsmanager in Version 17.10 standardmäßig aktiviert, aber wenn Sie die alte Benutzeroberfläche sehen, können Sie die neue mit dem Umschalter für die Vorschaufunktion wieder aktivieren. Gehen Sie dazu zu:
Werkzeuge → Optionen → Umgebung → Vorschau Funktionen
Achten Sie auf das Kontrollkästchen "Extension Manager UI Refresh" und stellen Sie sicher, dass es aktiviert ist. Wenn Sie aus irgendeinem Grund zu einer älteren Version zurückkehren möchten, können Sie diese Vorschaufunktion vorübergehend deaktivieren, indem Sie das Häkchen entfernen. Tim erklärt, dass er die Funktion zwar deaktiviert hat, um den Unterschied zu verdeutlichen, dass es aber derzeit wenig Grund gibt, zum vorherigen Erweiterungsmanager zurückzukehren.
Navigieren in der neuen Extension Manager-Schnittstelle
Wenn die neuen Funktionen aktiviert sind, demonstriert Tim, was passiert, wenn Sie auf Erweiterungen verwalten gehen. Das neue Layout wird in einem großen Fenster in der linken Seitenleiste der IDE geladen, anstatt in einem modalen Fenster. Dies ermöglicht es Entwicklern, Erweiterungen zu durchsuchen und zu filtern, während andere Registerkarten von Visual Studio geöffnet bleiben.
Tim hebt hervor, dass diese neue Erweiterungsansicht ein viel intensiveres und produktiveres Erlebnis bietet. Sie können die Erweiterungsdetails für Tools wie ReSharper in vollem Umfang sehen - mit Beschreibungen, Screenshots und Videos -, ohne die Visual Studio-Umgebung verlassen zu müssen. Dies spiegelt die Schnittstelle des Visual Studio Marketplace wider, nur dass sie jetzt in die IDE selbst eingebettet ist.
Mit diesem aktualisierten Erweiterungsmanager können Entwickler außerdem ganz einfach detaillierte Beschreibungen anzeigen, Versionsnummern überprüfen, Versionshinweise lesen und die Installation auswählen - alles, ohne einen Browser öffnen zu müssen.
Verständnis der wichtigsten Ansichten und Kategorien
Tim zeigt, dass der neue Erweiterungsmanager den Inhalt jetzt übersichtlich in primären Ansichten mit Registerkarten am oberen Rand organisiert:
-
Durchsuchen: Für die Entdeckung neuer Erweiterungen aus dem Visual Studio Marketplace.
-
Installiert: Zeigt alle installierten Erweiterungen in Ihrer aktuellen Instanz an.
-
Aktualisierungen: Listet verfügbare Updates für jede Ihrer Erweiterungen auf.
- Roaming: Zeigt Benutzererweiterungen an, die mit Ihrem Microsoft-Konto verknüpft sind und problemlos zwischen verschiedenen Rechnern synchronisiert werden können.
Er erklärt, dass die Funktion Roaming Extensions besonders hilfreich ist, wenn Sie mehrere Entwicklungsmaschinen verwenden. Wenn eine Erweiterung auf einem System installiert und mit Ihrem Microsoft-Konto verknüpft wurde, können Sie sie problemlos auf einem anderen System erneut installieren, ohne die .vsix-Datei erneut manuell herunterladen zu müssen.
Visuelle Probleme und Fehler in der Schriftgröße
Tim weist schnell auf einige frühe UI-Bugs hin. Wenn die Schriftgröße mit Tools wie Font Sizer (von Mads Kristensen) vergrößert wird, skalieren einige der Elemente im Erweiterungsmanager nicht richtig. Zum Beispiel können Versionsnummern, Download-Statistiken und sogar URLs von Erweiterungen zu klein oder falsch ausgerichtet erscheinen. Im Gegensatz dazu werden die für Bewertungen verwendeten Sterne größer als nötig angezeigt, was zu einem inkonsistenten Layout führt.
Er erwähnt, dass diese Art von visueller Unstimmigkeit wahrscheinlich darauf zurückzuführen ist, dass die Benutzeroberfläche die Einstellungen für Barrierefreiheit oder Schriftskalierung nicht vollständig beachtet - ein wichtiges Problem für Entwickler, die modifizierte Umgebungen verwenden.
Durchführen von Erweiterungs-Updates
Das Aktualisieren Ihrer installierten Erweiterungen funktioniert weitgehend auf die gleiche Weise. Wenn es verfügbare Updates gibt, werden die Schaltflächen Alle aktualisieren oder Aktualisieren angezeigt. Tim demonstriert dies, indem er eine Erweiterung (in seinem Fall Uno) auswählt und sie durch Klicken aktualisiert.
Wie bisher werden die Updates für den nächsten Neustart von Visual Studio geplant. Tim merkt an, dass die Aktualisierungsschaltflächen aufgrund der bereits erwähnten Macken bei der Schriftartwiedergabe abgeschnitten oder abgekürzt aussehen könnten, aber die Funktionalität bleibt solide (5:20).
Deinstallation oder Deaktivierung von Erweiterungen
Eine der Änderungen, die einige Benutzer verwirren könnte, ist die Deaktivierung oder Deinstallation einer Erweiterung. In der alten Ansicht waren die Deinstallationsoptionen deutlicher. Im neuen Erweiterungsmanager müssen Sie nun auf die Ellipse (drei vertikale Punkte) neben dem Namen der Erweiterung klicken. Daraus ergeben sich Optionen wie Deinstallieren, Deaktivieren oder Ändern.
Tim hofft, dass Microsoft diese Optionen irgendwann in die Hauptbenutzeroberfläche integriert, anstatt sie in einem Menü zu verstecken, was die intuitive Nutzung besser unterstützen würde.
Eine enorme Verbesserung für die Entdeckung von Erweiterungen
Tim betont, dass dieses neue Layout eine wesentliche Verbesserung darstellt, um Entwicklern zu helfen, neue Erweiterungen zu entdecken. Die integrierte browserähnliche Erfahrung ermöglicht es Entwicklern, Tools visuell und funktional innerhalb der IDE zu bewerten. Funktionen wie Suche, Filtersymbole, detaillierte Beschreibungen und Kategorie-Tagging erleichtern die Suche nach Tools, die für Ihre Programmiersprachen, Ihren Arbeitsablauf oder Ihre Projektart relevant sind.
Er zeigt ein Beispiel - ein Tool, das auf der Grundlage einer Swagger-Definition einen REST-API-Client generieren kann. Mit dem alten System hätten Sie solche Tools möglicherweise nie entdeckt, wenn Sie nicht aktiv im Internet danach gesucht hätten. Jetzt sind diese Arten von Tools leichter in der Visual Studio-Benutzeroberfläche selbst zu finden.
Feedback geben und sich an Verbesserungen beteiligen
Abschließend bittet Tim die Benutzer, ihm Feedback zu geben, wenn sie auf weitere Probleme oder Fehler stoßen. Visual Studio enthält eine eingebaute Feedback-Funktion, die Sie unter finden:
Hilfe → Feedback senden → Ein Problem melden oder eine Funktion vorschlagen
Tim selbst hat bereits über das Problem der Schriftskalierung berichtet und versichert, dass das Visual Studio-Team aktiv daran arbeitet. Er ermutigt Entwickler, sich an der von der Community betriebenen Verbesserung von Visual Studio zu beteiligen, indem er umsetzbare Vorschläge macht.
Er lobt auch Mads Kristensen, einen produktiven Entwickler von Visual Studio-Erweiterungen, und empfiehlt, seine experimentellen Tools auszuprobieren, die oft einen Einblick in zukünftige IDE-Funktionen geben.
Abschluss
Der neue Erweiterungsmanager in Visual Studio 2022 v17.10 stellt einen bedeutenden Fortschritt in der Art und Weise dar, wie Entwickler Erweiterungen innerhalb der IDE verwalten. Mit einer Benutzeroberfläche mit Registerkarten, besserem Durchsuchen von Erweiterungen, Unterstützung für Roaming-Benutzererweiterungen und detaillierten Informationen, die in der Anwendung selbst angezeigt werden, wurde die Erfahrung erheblich verbessert.
Egal, ob Sie ein erfahrener Entwickler sind oder gerade den Visual Studio Marketplace nach nützlichen Tools durchsuchen, dieser aktualisierte Erweiterungsmanager macht das Entdecken, Installieren und Aktualisieren von Erweiterungen schneller und intuitiver.
Schauen Sie sich unbedingt das vollständige Video von Tim Corey an, um einen praktischen Einblick zu erhalten, und wenn Sie Erweiterungen in Visual Studio erkunden, vergessen Sie nicht, Feedback zu geben und dabei zu helfen, die nächste Reihe neuer Funktionen in der IDE zu gestalten.\ Besuchen Sie auch seinen Channel für weitere Tutorials und Einblicke für Entwickler.
