Mit Visual Studio 2022 17.12 hat Microsoft zusätzliche Diagnose- und Debugging-Funktionen hinzugefügt, die die Codeanalyse und das Debugging verbessern. Zu diesen Änderungen gehören Verbesserungen im Zusammenhang mit der Integration von Copilot AI, die darauf abzielt, Entwicklungsprozesse zu rationalisieren. Eine der am meisten nachgefragten Funktionen war die implementierte Online-Anzeige der Rückgabewerte der Funktion. Wenn Sie mit der Maus über diese Nummern fahren, die unter den entsprechenden „Rückgabeanweisungen“ ausgegraut sind, werden ein Copilot-Symbol und weitere Informationen angezeigt. Wenn Sie auf dieses Symbol klicken, wird der Ausdruck von der KI analysiert, um etwaige Fehler aufzudecken.
Das Parsen der Werte von Variablen in den Fenstern „Auto“ und „Locals“ ist eine weitere Möglichkeit, wie Copilot seine Fähigkeiten auf die Debug-Fenster erweitert. Zusätzliche Fehleranalysen werden über ein KI-Symbol neben den Variablenvorschauen bereitgestellt. Obwohl sich ein dedizierter KI-Assistent für das Tool noch in der Entwicklungsphase befindet, wurde auch das IEnumerable Visualizer-Tool verbessert und IntelliSense mit Syntaxhervorhebung für LINQ-Abfragen integriert.
Um eine einheitliche Verwaltung von Breakpoints über alle Projekte hinweg zu gewährleisten, ermöglicht der Debugger jetzt den Import und Export von Breakpoint-Gruppen mit ihren Optionen. Mit dem Diagnosetool können jetzt Snapshots erstellt werden, um Speicherzustände zu vergleichen. Wenn Entwickler auf der Registerkarte „Speicher“ zwei Snapshots erstellen, können sie die Änderungen sehen, indem sie „Unterschiede anzeigen“ wählen. Darüber hinaus zeigt das Diagnosefenster jetzt Histogrammdaten an.
Diese Version fügt KI-gestützte Funktionen hinzu, insbesondere zum Debuggen und zur Codereparatur, und integriert .NET 9. Benutzer können jetzt Dateien in Visual Studio-Instanzen kopieren und über die Benutzeroberfläche mehrere Programmeinstellungen basierend auf den Projektanforderungen starten. Von Copilot generierte Commit-Nachrichten können von Entwicklern weiter angepasst werden, die sogar lokale Repositorys erstellen und mehrere GitHub-Konten verwalten können. Zusätzlich zu HTTP-Dateien, die Abfragevariablen zur Wiederverwendung von Antworten in nachfolgenden Anforderungen unterstützen, können Linux-Benutzer auch WebJobs in Azure veröffentlichen. Befehlszeilenparameter können direkt in der C++ Developer Toolbar festgelegt werden.
Diese Verbesserungen werden im Blogbeitrag von Microsoft ausführlich beschrieben und bieten einen vollständigen Überblick über Alle Upgrades finden Sie in den Versionshinweisen.
\
Entfachen Sie Ihre Leidenschaft für KI: Erfahren Sie, wie Sie Daten in leistungsstarke, skalierbare Lösungen umwandeln – mit dem OnlineData Science & AI Bootcamp.