PreviewLogoVisual Studio 2022 Version 17.10: Versionshinweise zur Preview-Version


Tipp

Sehen Sie sich die Aufzeichnungen der Visual Studio 2022-Einführungsveranstaltung an, um mehr über die neuen Funktionen zu erfahren, Tipps und Tricks zu erhalten und kostenloses digitales Zubehör herunterzuladen.

Entwicklercommunity | Visual Studio2022-Roadmap | Systemvoraussetzungen | Kompatibilität | Verteilbarer Code | Releaseverlauf | Lizenzbedingungen | Blogs | Bekannte Probleme im aktuellen Release | Neuerungen in der Visual Studio-Dokumentation


Klicken Sie auf eine Schaltfläche, um die aktuelle Version von Visual Studio 2022 herunterzuladen. Anweisungen zum Installieren und Aktualisieren von Visual Studio 2022 finden Sie unter Aktualisieren von Visual Studio 2022 auf das aktuelle Release. Sehen Sie sich auch die Anweisungen zur Offlineinstallation an.

Schaltfläche „Community herunterladen“Schaltfläche „Professional herunterladen“Schaltfläche „Enterprise herunterladen“

Besuchen Sie die Visual Studio-Website, um andere Visual Studio 2022-Produkte herunterzuladen.

Wichtig

Der Vorschaukanal befindet sich nicht in der endgültigen Phase und ist nicht für die Verwendung auf Produktionscomputern oder zur Erstellung von Produktionscode vorgesehen. Weitere Informationen finden Sie unter Projektlebenszyklus und Wartung in Visual Studio.

Schaltfläche „Community-Vorschau herunterladen“Schaltfläche „Professional-Vorschau herunterladen“Schaltfläche „Enterprise-Vorschau herunterladen“


Visual Studio 2022 Version 17.10: Preview-Versionen

Visual Studio 2022-Blog

Im Visual Studio 2022-Blog finden Sie alle wichtigen Informationen zu Produkten direkt vom Visual Studio-Engineeringteam. In den folgenden Beiträgen finden Sie ausführliche Informationen zu den Visual Studio 2022-Releases:


17.10.0-pre.4.0 Visual Studio 2022, Version 17.10, Preview 4

veröffentlicht am 16. April 2024

Zusammenfassung der Neuerungen in diesem Release von Visual Studio 2022, Version 17.10, Preview 4

  • Wir entfernen das Previewfunktionsflag für die Differenzansicht der Zusammenfassung. Sie können es in einer Vergleichsansicht ein- oder ausschalten, um sich nur auf die Änderungen im Code zu konzentrieren. Diese Benutzerempfehlung ermöglicht es Ihnen, nur die Änderungen in der Datei mit ein paar Zeilen Kontext zu sehen, was die Überprüfung Ihrer Änderungen in einer Übertragung oder den Vergleich zwischen zwei Dateien viel effizienter macht.
  • Es wurde ein Problem im Help Viewer behoben, bei dem der Versuch, nicht signierte benutzerdefinierte Inhalte zu installieren, zu einem Absturz führen konnte.
  • Ein Problem wurde behoben, bei dem der Debugger manchmal nicht in der Lage war, Symbole zu laden und zur Quelle für Bibliotheken zu navigieren.
  • Es wurde ein Problem behoben, das verhinderte, dass C#/VB-IDE-Dienste geladen wurden, wenn die Roslynator-VS-Erweiterung installiert war.

Entwicklercommunity


17.10.0-pre.3.0 Visual Studio 2022, Version 17.10, Preview 3

veröffentlicht am 9. April 2024

Zusammenfassung der Neuigkeiten in diesem Release von Visual Studio 2022, Version 17.10, Preview 3

GitHub Copilot in Visual Studio

GitHub Copilot: Ihr KI-basierter Programmierbegleiter ist nahtlos in Ihre Visual Studio-IDE eingebunden, um Sie bei Ihren täglichen Aufgaben zu unterstützen und Ihnen die neuesten KI-gesteuerten Programmierfunktionen bereitzustellen. Copilot dient dazu, Ihre Effizienz zu steigern. Dazu wird Folgendes bereitgestellt:

  • Personalisierte Codevorschläge
  • Erstellen von Git-Commitnachrichten
  • Beantworten von Fragen zur Programmierung

In Visual Studio 17.10 wurde bereits die neue, einheitliche Copilot-Oberfläche eingeführt, die jetzt in Preview 3 verfügbar ist. Sie kombiniert die Features von Copilot und Copilot-Chats in einem praktischen Paket, sodass keine zwei separaten Erweiterungen mehr installiert werden müssen. Genießen Sie enger integrierte KI-Umgebungen! Aktivieren Sie Ihr GitHub Copilot-Abonnement direkt heute, indem Sie sich bei GitHub anmelden oder eine kostenlose Testversion für die neueste KI-Erfahrung starten.

Copilot in Aktion

Hinweis: Copilot befindet sich jetzt in der rechten oberen Ecke der Visual Studio-Benutzeroberfläche.

Debuggen und Diagnose

Von Copilot generierte Breakpointbedingungen

Steigern Sie Ihre Debuggeschwindigkeit mit KI-generierten Vorschlägen für bedingte Breakpoints und Ablaufverfolgungspunkte. Copilot analysiert Ihren Code, um intelligente Ausdrücke vorzuschlagen, die auf Ihre Breakpoints zugeschnitten sind und das Debuggen vereinfachen.

Wenn Sie einen bedingten Breakpoint oder Ablaufverfolgungspunkt einrichten und im Einstellungsfenster auf den Bedingungsbereich zeigen, zeigt Copilot schnell KI-generierte Vorschläge für Ausdrücke an, die auf Ihrem Code basieren. Wählen Sie die Bedingung aus, die Ihren Anforderungen am besten entspricht, und platzieren Sie mühelos Ihren Breakpoint oder Ablaufverfolgungspunkt.

KI-generierte Breakpoints

SQL

SSDT für ARM64 wird in Visual Studio unterstützt

Sie können jetzt in Visual Studio Datenbankprojekte für ARM64 erstellen. In diesem Release wurde die IntelliSense-Unterstützung zum Abfrage-Editor hinzugefügt.

Verbesserte generierte Pull-Request-Beschreibungen

Wir haben unsere generierten Pull-Request-Beschreibungen in verschiedener Hinsicht aktualisiert, um konsistentere und sich weniger wiederholende Ergebnisse zu liefern. Suchen Sie das Feature im Fenster „Pull Request erstellen“, und teilen Sie uns Ihre Meinung in dieser Umfrage mit.

Abbrechen des Projektmappenladevorgangs

Wenn Sie den Projektmappenladevorgang beenden möchten, bevor alle Projekte geladen werden. Sie können den Vorgang jetzt abbrechen und zu einer leeren IDE zurückkehren. Abbrechen des Ladevorgangs

Microsoft Teams-Entwicklungstools (Teams-Toolkit)

Das Teams-Toolkit enthält jetzt eine neue Projektdatei (TTKPROJ), die zum Organisieren aller Dateien für die Verwaltung einer Teams-App dient. Beim Erstellen eines neuen Microsoft Teams-App-Projekts wird eine Projektmappe mit zwei Projekten erstellt. Sie sehen ein TeamsApp-Projekt, das das App-Manifest und andere Dateien für Teams Toolkit-Funktionen enthält, sowie ein weiteres C#-Projekt mit Beispielcode für die Implementierung von App-Funktionen wie einem Unterhaltungsbot, Tab usw.

Neue Teams-Toolkits-Projektmappe

Zudem wurden diese Änderungen vorgenommen:

  • Das Teams-Toolkit-Projektmenü ist jetzt im TeamsApp-Projekt zu finden.
  • Unterstützung der Previewfunktionen > Aktivierung von Startprofilen für mehrere Projekte, um das Debuggen in Teams, Outlook oder anderen unterstützten Plattformen Ihrer Teams-App zu vereinfachen

Bekanntes Problem: Dialogfeld „Quellcodeverwaltung“

Sehen Sie sich das Ticket für eine Problemumgehung an, um zu vermeiden, dass das Dialogfeld „Der dieser Lösung zugeordnete Quellcodeverwaltungsanbieter konnte nicht gefunden werden“ angezeigt wird.


17.10.0-pre.2.0 Visual Studio 2022, Version 17.10, Preview 2

Veröffentlichung: 12 März 2024

Zusammenfassung der Neuerungen in diesem Release von Visual Studio 2022, Version 17.10, Preview 2

C++

Inlay-Hinweise für C#-Code in Razor-Dateien

Sie können jetzt Inlay-Hinweise für C#-Code in Ihren Razor-Dateien (.razor, .cshtml) aktivieren. Inlay-Hinweise zeigen Parameternamen für Literale und Objektinstanziierung inline mit Ihrem Code an. Inlay-Hinweise können auch Typenhinweise für Variablen mit abgeleiteten Typen (d. h. var) und Lambdaparametertypen anzeigen. Diese Funktion kann über Tools > Optionen > Text-Editor > C# > Erweitert aktiviert werden.

Inlayhinweise für Razor-Dateien

Anzeigen und Adressieren von Pull Request-Kommentaren im Visual Studio-Editor

Sie können jetzt Ihre GitHub- und Azure DevOps-Pull Request-Kommentare direkt in Ihrer Arbeitsdatei in Visual Studio anzeigen. Sie bleiben in Ihrem Kontext, nehmen erforderliche Codeänderungen vor und interagieren mit den Vorschlägen Ihrer Teammitglieder, ohne den Kontext zum Browser wechseln zu müssen.

Aktivieren Sie das Featureflag „Pull Request-Kommentare“, und checken Sie den Pull Request-Branch aus, um zu beginnen:

Benachrichtigung für die Anzeige von Kommentaren in Dateien

Sie können mithilfe der Symbolleiste zwischen Dateien im Pull Request und Kommentaren in den Dateien navigieren.

Kommentare zu Pull Request im Editor

Ein bekannter Fehler, den wir in der nächsten Version beheben werden, besteht darin, dass gelöschte Dateien oder spezielle Dateitypen übersprungen werden, die Sie nicht mithilfe des Projektmappen-Explorers öffnen können. Wir freuen uns über Ihr Feedback, während wird diese von unseren Kundinnen und Kunden geforderte Funktion verbessern. Teilen Sie uns bitte hier Ihre Meinung mit.

Verbessern Ihrer Code Reviews mit generierten Pull Request-Beschreibungen

Ähnlich wie unsere generierte Git Commit-Nachrichtenfunktion können Sie jetzt einen ersten Entwurf für Ihre von GitHub Copilot erstellte Pull Request-Beschreibung erhalten. Sie erhalten Unterstützung beim Bereitstellen wichtigen Kontextes für Ihre Teammitglieder für ihre Reviews und überprüfen, ob Sie die richtigen Änderungen in Ihren Pull Request einschließen.

Sie müssen bestätigen, dass Sie ein aktives GitHub Copilot-Abonnement haben und dass die GitHub Copilot Chat-Erweiterung installiert ist. Probieren Sie die Funktion aus, indem Sie im Fenster „Pull Request erstellen“ das funkelnde Stiftsymbol „KI-generierte Pull Request-Beschreibung hinzufügen" auswählen. Bitte teilen Sie uns hier Ihr Feedback zu diesem Feature mit.

Generieren einer PR-Beschreibung mit KI

Nachvollziehen Ihres Commitverlaufs mit GitHub Copilot

Es kann sich entmutigend anfühlen, den Git-Verlauf durchzugehen, doch das ist oft die beste Möglichkeit, um mehr über eine Codebasis zu erfahren oder den Ursprung eines Fehlers zu identifizieren. Wir haben eine von GitHub Copilot unterstützte Erklärfunktion zum Fenster „Commitdetails“ hinzugefügt, um den Inhalt jedes Commits leichter verständlich zu machen.

Sie benötigen ein aktives GitHub Copilot-Abonnement, und die GitHub Copilot Chat-Erweiterung muss installiert sein. Doppelklicken Sie auf einen beliebigen Commit, um den Bereich „Commitdetails“ im Fenster „Git-Repository“ zu öffnen. Klicken Sie dann auf das funkelnde Stiftsymbol „Commit erklären“, um eine Zusammenfassung der Änderungen direkt neben dem Code zu erhalten. Wir planen, diese Funktion weiter zu verbessern, und bitten Sie, uns hier Ihr Feedback mitzuteilen.

Erklären der Commitnachricht mit KI

Codesuche und Navigation

Wir haben einige Veränderungen in der All-in-One-Suche vorgenommen, um die Benutzeroberfläche zu vereinfachen und die Lesbarkeit zu verbessern. Zu diesen Änderungen zählen das Entfernen der Hervorhebung von Übereinstimmungen in der Abfrage, das Entfernen der Statusleiste mit der Anzahl der einzelnen Ergebnistypen sowie das Verschieben der Statusmeldungen in die Zeile „Filter“.

Änderungen der Benutzeroberfläche für die All-In-One-Suche

Bitte teilen Sie uns ihre Meinung dazu in der Entwicklercommunity mit.

Verbessern der Lesbarkeit von Visual Studio mit neuen Textformatierungsoptionen

Wir haben die Unterstützung für kursiv formatierte Schriftarten in Visual Studio 2019 hinzugefügt, wodurch nun „kursiv“, „durchgestrichen“ und „unterstrichen“ als zusätzliche Optionen für die Textformatierung in der gesamten IDE zur Verfügung stehen.

Formatieren von Kommentaren in kursiver Schrift

Um die neuen Optionen zum Personalisieren Ihrer Erfahrung zu verwenden, navigieren Sie unter Tools > Optionen > Umgebung zur Seite „Schriftarten und Farben“. Dort finden Sie für jede der zuvor erwähnten Optionen ein Kontrollkästchen.

Hovervorschau für Bilder

Jede und jeder Web-, Desktop- oder mobile Entwickler und Entwicklerin arbeitet häufig mit Bildern. Sie verweisen aus C#, HTML, XAML, CSS, C++, VB, TypeScript und sogar in Codekommentaren auf sie. Einige Bilder sind lokal gespeichert, andere sind online oder in Netzwerkfreigaben verfügbar, während wieder andere nur als base64-codierte Zeichenfolgen vorhanden sind. Wir bezeichnen Bilder im Code zwar auf vielfältige Weise, aber immer nur als Zeichenfolgenwerte, die uns nicht zeigen, wie sie tatsächlich aussehen. Allerdings nur bis jetzt.

Hovervorschau für Bilder

Wir haben eine Editor-QuickInfo eingefügt, die angezeigt wird, wenn man mit dem Mauszeiger auf einen Bildverweis im Code-Editor zeigt. Die QuickInfo zeigt das Bild in seiner Originalgröße an, jedoch begrenzt auf eine maximale Breite und Höhe von jeweils 500 Pixel. Unterhalb des Vorschaubilds wird die Größe in Pixeln und die Dateigröße in Bytes angezeigt. Dieses Feature wurde in enger Zusammenarbeit mit der Visual Studio-Community entwickelt. Vielen Dank!

Debuggen und Diagnose

Visualisierung des .NET Zähler-Profilers mit neuen UpDown- und ObservableCounter-Instrumenten

Der .NET-Zähler-Profiler in Visual Studio unterstützt ab jetzt zwei innovative Metriken: „UpDown“ ermöglicht die Echtzeit-Nachverfolgung von Werten mit inkrementellen und dekrementellen Änderungen. „ObservableCounter“ verwaltet die aggregierten Summen autonom und bietet anpassbare Rückrufdelegate für präzise Steuerung. Der bereitgestellte Screenshot „total-hats“ veranschaulicht einen UpDown-Zähler, während der Screenshot „orders-pending“ einen ObservableCounter zeigt.

UpDown und ObservableCounter

Darüber hinaus haben wir eine Filter-Flyout-Funktion implementiert, mit der Sie Datenpunkte bequem basierend auf Tags filtern können. Dadurch werden sowohl Zusammenfassungs- als auch Swimlane-Ansichten entsprechend den angewendeten Kombinationen dynamisch angepasst.

UpDown- und ObservableCounter-Filter

Diese Verbesserung steigert die Flexibilität erheblich und optimiert die Überwachung dynamischer Werte in Projekten. So kann beispielsweise der UpDown-Indikator in der Webanwendungsentwicklung Benutzerinteraktionen wie Seitenansichten überwachen, während der ObservableCounter Serverressourcen durch effiziente Verwaltung aller aktiven Sitzungen optimiert.

** GC Insights im Fenster „Verwalteter Speicher“

Die Registerkarte „Erkenntnisse“ im Fenster „Verwalteter Speicher“ unterstützt jetzt GC Insights. Diese Funktion liefert ein tieferes Verständnis der Leistung Ihrer Anwendung, indem sie die Instanzen der induzierten automatischen Speicherbereinigung (Garbage Collection,GC) beleuchtet. Diese Instanzen werden im Allgemeinen als unerwünscht angesehen, da sie die Effizienz Ihrer Prozesse beeinträchtigen können, weil sie manuelle Eingriffe erfordern, anstatt es dem Garbage Collector zu ermöglichen, die Speicherzuweisung autonom zu verwalten. Darüber hinaus bietet GC Insights die Möglichkeit, das Auftreten solcher Instanzen mithilfe von Zeitschätzungen zu analysieren, sodass Sie die Auswirkungen der induzierten automatischen Speicherbereinigung auf die Ausführungszeitachse ihrer Anwendung besser verstehen können.

GC_Insights

SQL

SSDT für ARM64 wird in Visual Studio unterstützt

Sie können jetzt in Visual Studio Datenbankprojekte für ARM64 erstellen. Einige der wichtigsten Funktionen von SSDT, die in dieser Version verfügbar sind, sind folgende:

  • Datenbankprojekte (Öffnen, Erstellen, Veröffentlichen)
  • Schemavergleich
  • Datenvergleich
  • Abfrage-Editor
  • Tabellen-Designer
  • Datenbankeigenschaften-Editor
  • Objektrefactoring

Einige Einschränkungen dieses Releases sind die folgenden:

  • Debugger
  • IntelliSense
  • Datenbankentwicklung auf einem lokalen Computer mithilfe von localdb

Out-of-Process-Designer in Windows Forms

Leistungsverbesserungen im Out-of-Process-Designer von Windows Forms

Wir freuen uns, bekanntzugeben, dass durch eine fruchtbare Zusammenarbeit mit einem wichtigen Partner bedeutende Verbesserungen am WinForms-Serverprozess „TypeResolutionService“ erreicht werden konnten. Diese Verbesserungen haben zu bemerkenswerten Leistungssteigerungen bei der Entwurfszeit geführt, die bei typischen Geschäftsanwendungen zwischen 30 % und beeindruckenden 50 % liegen. Diese Verbesserungen kommen insbesondere bei Szenarien zum Tragen, die den Neustart des Serverprozesses und das erneute Laden von Designern auslösen, z. B. bei Projektneuerstellungen oder bei Anpassungen an Projektverweisen. Im Mittelpunkt dieser Leistungsverbesserungen steht ein neuer Mechanismus, der von unserem Team implementiert wurde, wobei Assemblys priorisiert werden, die für die Designerlast entscheidend sind. Wir empfehlen Ihnen, den aktualisierten Designer zu erkunden und bitten Sie, Ihr wertvolles Feedback über den „VS Feedback“-Kanal mit uns zu teilen, damit wir die Leistung des WinForms-Designers weiter verbessern können.

Microsoft Teams-Entwicklungstool (Teams-Toolkit)

  • Wir haben Wörter und Zeichenfolgen der Benutzeroberfläche für das Microsoft 365-Entwicklerprogramm den jüngsten Änderungen entsprechend aktualisiert, die im Entwicklerprogramm vorgenommen wurden.

Erweiterungen

Sie können jetzt den Visual Studio-Installer verwenden, der im Lieferumfang von Visual Studio 2022, Version 17.10, Preview oder höher enthalten ist, um computerweite Marketplace-Erweiterungen in eine *.vsconfig-Datei zu exportieren. Diese Funktionalität basiert auf der Möglichkeit, die wir in Version 17.9 für den Visual Studio-Installer bereitgestellt haben, um das Laden von Erweiterungen zu ermöglichen, die in einer *.vsconfig-Datei angegeben sind. Wenn es andere Arten von Erweiterungen gibt, die Sie gerne exportieren würden, teilen Sie uns dies bitte im vorhandenen Ticket mit dem Namen Möglichkeit, Nicht-Marketplace- oder Benutzerkontexterweiterungen in eine *.vsconfig-Datei zu exportieren für Vorschläge der Entwicklercommunity mit.

Weitere Informationen zur Verwendung von *.vsconfig-Dateien finden Sie in der Onlinedokumentation.


17.10.0-pre.1.0 Visual Studio 2022, Version 17.10 Preview 1

veröffentlicht am 13. Februar 2024

Zusammenfassung der Neuerungen in dieser Version von Visual Studio 2022, Version 17.10, Preview 1

Visual Studio bietet eine Vielzahl von Tools und Features für Ihre Codierungsaufgaben. Wenn neue Technologien entstehen, integrieren wir neue Komponenten, um Ihre Softwareentwicklungserfahrung zu verbessern. Einige dieser Komponenten werden als Ergänzungen zu den bereits installierten Workloads empfohlen. Um ihre Updateerfahrung zu optimieren, beginnend mit 17.10 P1, installiert Visual Studio diese neuen empfohlenen Komponenten automatisch, wenn Sie Visual Studio aktualisieren.

Sie können diese Einstellung im Dialogfeld „Updateeinstellungen“ ändern:

Einschließen von Empfehlungen

Eine Liste aller Komponenten in Visual Studio, einschließlich empfohlener Komponenten, finden Sie unter Visual Studio-Komponenten-IDs

Verbesserte Erkennung von Auswirkungen auf die Leistung des Android-Emulators

Visual Studio sucht bei dem Versuch, den Android-Emulator zu starten, nach Hardwarebeschleunigung und zeigt hilfreiche Dialogfelder an, in denen mögliche Leistungsauswirkungen erläutert werden. Wenn Ihr Computer nicht konfiguriert ist oder die Hardwarebeschleunigung mit der Windows Hypervisor-Plattform (WHPX) nicht unterstützt, ist jetzt der Android-Emulator-Hypervisortreiber (AEHD) erforderlich. Der Intel Hardware Accelerated Execution Manager (HAXM) ist bei Android-Emulator-API-Ebene 33 und höher veraltet und wurde durch AEHD auf Intel-Prozessoren ersetzt.

Weitere Informationen finden Sie unter Aktivieren der Hardwarebeschleunigung mit Android-Emulatoren (Hyper-V & AEHD)

Unterstützung für MCD (Multi-Column Distribution) in SSDT

Die DW-Kompatibilitätsstufe kann jetzt während des Exports festgelegt werden.

  • Wir haben in den Datenbankeinstellungen auf der Registerkarte „Betrieb“ eine neue Datenbankoption hinzugefügt. Sie heißt „DW-Kompatibilitätsstufe“.
  • Mögliche Werte sind Auto|10|20|30|40|50|9000. Die Option gilt nur für Target – Microsoft Azure SQL Data Warehouse.

DW-Kompatibilitätsstufe

Debuggen und Diagnose

Erstellen von bedingten Haltepunkten und Ablaufverfolgungspunkten aus Ausdrücken

Dieses Upgrade vereinfacht das Debuggen mit neuen Menüoptionen: „Bedingten Haltepunkt einfügen“ und „Ablaufverfolgungspunkt einfügen“. Jetzt können Sie Haltepunkte mühelos mithilfe von Eigenschafts- oder Feldnamen und -werten aus automatischen -, lokalen - und Überwachungselementen oder DataTips erstellen. Dies erleichtert das Debuggen von Workflows, insbesondere für komplexe Ausdrücke.

Ausdruck BP

Vereinfachen der Speicherauslastungsuntersuchungen mit dem Memory Tool

Das neue Feature „Hot Path to Root“ verbessert die Speicheranalyse, indem der wahrscheinlichste Pfad zum Stamm gefunden wird, um die Gesamtgröße eines Objekts zu berechnen. Es wandelt das Heap-Diagramm in eine Struktur um, wobei Verknüpfungen verwendet werden, z. B. die Priorisierung des kürzesten Pfads und das Vermeiden von Cycling-Pfaden zu tatsächlichen Stämmen. Dieses Feature ist ein hervorragender Ausgangspunkt für Speicheruntersuchungen, die im Referenzdiagramm des Tools „Speichernutzung“ als „Hot Path to Root“ bezeichnet werden. Sie sehen den Hot Path mit einem roten Symbol in der Struktur unten.

Hot Path To Root

An Process Dialog Revamp anfügen

Das Dialogfeld „An Prozess anfügen“ in Visual Studio wurde erheblich verbessert, um die Funktionalität und Benutzerfreundlichkeit zu verbessern. Zu diesen Updates gehören eine nahtlose Integration in Visual Studio-Designs, eine platzsparende Ansicht mit QuickInfos für Verbindungsinformationen und das Festlegen der Verbindung „Lokal“ als Standard für einen schnelleren Zugriff. Sie können jetzt ganz einfach zwischen Struktur- und Listenansichten wechseln, Prozesse besser mit reduzierbaren Abschnitten organisieren und Codetypen mit einem vereinfachten Kombinationsfeld auswählen. Darüber hinaus ist das Feature „Fenster auswählen/nachverfolgen“ jetzt einfacher zu verwenden, indem die bidirektionale Nachverfolgung, das Auswählen eines Prozesses das Fenster hervorhebt und das Klicken auf ein Fenster den Prozess auswählt.

Anfügen an Prozess

Gezielte Instrumentierung für EXE

Das Instrumentierungstool des Performance Profilers ermöglicht jetzt eine gezielte Profilerstellung für jede ausführbare Datei (EXE). Nach der Auswahl einer EXE-Datei wird ein Dialogfeld für gezielte Instrumentierung angezeigt, ähnlich wie die Profilerstellung des Startprojekts. Diese Erweiterung ermöglicht eine fokussierte Analyse der Leistungsmetriken für bestimmte ausführbare Dateien. Darüber hinaus können Sie den Profilerstellungsbereich erweitern, indem Sie zusätzliche Dynamic Link Libraries (DLLs) mithilfe der Schaltfläche „Element hinzufügen“ ergänzen und die Prüfung der Anwendungsleistung verbessern.

EXE-Instrument

Vorschau einheitlicher Einstellungen, der neuen Visual Studio-Einstellungsoberfläche

Ab Visual Studio 17.10 Preview 1 können Sie eine frühe Vorschau der Neueinstellungen von Visual Studio ausprobieren. Während wir noch an der Gesamterfahrung arbeiten und uns noch im Prozess des Verschiebens von Einstellungen auf die neue Oberfläche befinden, können Sie es ausprobieren und Ihr Feedback heute teilen.

Mit der neuen Einstellungsoberfläche ist es jetzt einfacher denn je, Ihre angepassten Einstellungen zu konfigurieren, zu teilen und zu speichern. Sie haben mehr Platz zum Konfigurieren von Einstellungen, die Möglichkeit, Einstellungen sowohl auf der Benutzerebene (Visual Studio-Installation) als auch auf Projektmappen-/Ordnerebene anzupassen, erweiterte Suchfunktionen für Einstellungen, JSON-basierte Speicherung Ihrer Einstellungen und vieles mehr.

Bild zeigt die neue Einstellungsoberfläche für Visual Studio

Zusätzlich zu den oben erwähnten Informationen finden Sie nun ein Zahnradsymbol, das ein Menü für jede Einstellung öffnet. Dieses Menü bietet Ihnen eine einfache Möglichkeit, angepasste Einstellungen auf ihre Standardwerte zurückzusetzen oder Feedback zu einer bestimmten Einstellung mit uns zu teilen.

Ein bewegtes Bild mit dem Zahnradsymbolmenü in der neuen Benutzeroberfläche für Einstellungen von Visual Studio

Um die neue Einstellungsoberfläche zu testen, navigieren Sie zu Tools > Optionen > Umgebung > Previewfunktionen und aktivieren Sie das Kontrollkästchen „Einheitliche Einstellungen“ oder verwenden Sie das Tools > Options Experience Menü-Flyout, um von „Klassisch“ zu „Vorschau“ zu wechseln. Nachdem Sie dies getan haben, starten Sie Visual Studio neu, und greifen Sie über Tools > Optionen auf die neue Einstellungsoberfläche zu.

Dieses Feature befindet sich noch in der aktiven Entwicklung. Obwohl noch nicht alle Einstellungsseiten von der vorhandenen Oberfläche zur Benutzeroberfläche „Nicht zugewiesene Einstellungen“ migriert wurden, können Sie weiterhin alle Einstellungen verwalten, da einheitliche Einstellungen für nicht migrierte Einstellungen mit der alten Benutzeroberfläche verknüpft sind.

Ihr Feedback ist von unschätzbarem Wert, um uns zu helfen, welche Seiten wir als Nächstes migrieren. Zusätzlich zu den Seiten, die Sie als Nächstes migriert haben möchten, teilen Sie bitte Ihre Gesamtaufrufe, wie wir sie verbessern können, und jedes zusätzliche Feedback, das Sie möglicherweise über diese Erfahrung über Entwicklercommunity haben.

Erstellen von cloudnativen Apps mit .NET Aspire

.NET Aspire ist ein meinungsfähiger, cloudfähiger Stapel zum Erstellen von beobachtbaren, produktionsbereiten, verteilten Anwendungen. .NET Aspire wird über eine Sammlung von NuGet-Paketen bereitgestellt, die bestimmte cloudnative Bedenken behandeln. Ganz gleich, ob Sie verteilte, cloudeigene Anwendungen mit containerisierten Ressourcen wie PostgreSQL und Redis oder Azure-Komponenten wie Storage oder Service Bus erstellen, .NET Aspire vereinfacht Ihre Entwicklungserfahrung und bietet Ihnen mehr Sichtbarkeit in Ihren verteilten Apps mit Features wie:

  • Starten und Debuggen mit mehreren Projekten, ohne Ihre Lösung konfigurieren zu müssen
  • Integrierte Unterstützung für HTTP-Resilienz, Integritätsprüfungen und OpenTelemetry mithilfe einer Reihe von meinungsfähigen Erweiterungen und Standardwerten
  • Bequeme Browseransichten von Protokollen, Metriken und verteilten Ablaufverfolgungen Ihrer containerisierten Ressourcen und .NET-Projekte mit der neuen .NET Aspire Dashboard-Startoberfläche
  • Eine neue Bereitstellungsmethode, die auf der Azure Developer CLI (AZD) basiert, sodass Sie in den meisten Fällen über eine Bereitstellungsfunktion mit mehreren Knoten verfügen, ohne ihren eigenen Infrastrukturcode schreiben zu müssen.

GIF

Updates für generierte Git Commit-Meldungen

Wir haben Ihr Feedback gehört und kürzen die Ausgabe unserer generierten Git Commit-Features. Teilen Sie Feedback zu dieser Änderung in dem Ticket in der Entwicklercommunity.

KI-generierte Git-Commitnachricht mit kürzerer Ausgabe

Verknüpfen von Arbeitsaufgaben mit Pull Requests

Der häufigste Request von Azure DevOps-Benutzern beim Erstellen eines Pull Requests in Visual Studio war das Verknüpfen von Arbeitsaufgaben zu ermöglichen. Jetzt können Sie den Abschnitt „Verwandte Arbeitsaufgabe“ verwenden, um alle Arbeitsaufgaben anzuzeigen, auf die Sie in Ihrer Pull Request-Beschreibung verwiesen haben und Arbeitsaufgaben mit Ihrem Pull Request in Azure DevOps verknüpfen.

Verknüpfen von Arbeitselementen

C++

  • Wir haben Unterstützung für das Anheften von CMake-Zielen in der CMake-Zielansicht hinzugefügt. Es gibt jetzt einen Ordner auf oberster Ebene für angeheftete Ziele. Sie können beliebige Ziele anheften, indem Sie mit der rechten Maustaste klicken und die Pin-Option im Kontextmenü auswählen.

Anheften eines CMake-Ziels über das Kontextmenü

Sie können auch jedes Ziel im Ordner „Angeheftete Ziele“ lösen, indem Sie Unpin auswählen.

  • Das MSVC-Toolset erhöht seine Nebenversionsnummer von 19.39 (VS 2022 v17.9) auf 19.40 (VS 2022 v17.10). Das MSVC-Toolset ist Version 19.40.33521.0 in der Preview-Version 1. Weitere Informationen finden Sie im Blogbeitrag „MSVC Toolset Minor Version 14.40 in VS 2022 v17.10“.

  • Sie können jetzt Build Insights verwenden, um Ihre Vorlageninstanziierungsinformationen anzuzeigen. Die Vorlageninstanziierungssammlung muss in Tools > Optionen > Build Insights aktiviert werden. Rekursive Vorlageninstanziierung

  • Wir haben zusätzliche Unreal Engine-Makros hinzugefügt, die gemäß dem UE-Codestil eingezogen werden sollen.

  • Sie können jetzt unser Unreal Engine Plug-In für den Unreal Engine Test Adapter im Hintergrund ausführen, wodurch die Startkosten erheblich reduziert werden. Dies ist ein Opt-In-Feature, das über Tools > Optionen > Unreal Engine aktiviert werden kann.


Bekannte Probleme

  • Benutzer mit installierter Berechtigungsverwaltungssoftware von Delinea können Probleme beim Starten von Visual Studio haben. Delinea ist dieses Problem bekannt und hat es behoben. Bitte kontaktieren Sie sie über https://delinea.com/support, um Anweisungen zur Lösung dieses Problems zu erhalten.“

  • Einige Entwickler erleben Hänger beim Wechseln zwischen Buildkonfigurationen (z. B. von Release zu Debug). Betroffene Entwickler können die Umgebungsvariable auf „MSBUILDDISABLEFEATURESFROMVERSION=17.10“ festlegen. Diese Problemumgehung soll das Problem beheben, während wir an einer dauerhaften Lösung arbeiten. Weitere Details finden Sie auf der Entwicklercommunity-Website.


Hinweis

Dieses Update kann neue Software von Microsoft oder Drittanbietern enthalten, die separat lizenziert ist. Weitere Informationen finden Sie unter Visual Studio 2022 Third Party Notices oder in der jeweiligen Lizenz.