Neue Diagnose- und Debugging-Funktionen in Visual Studio 2022 17.12
Microsoft verbessert das Debuggen und die Code-Analyse in Visual Studio mit neu visualisierten Variablenwerten und weiteren Copilot-Funktionen.
Die neue Version 2022 17.12.1 der Entwicklungsumgebung Visual Studio von Microsoft bietet eine Reihe verbesserter Analyse- und Debugging-Funktionen. Viele sind mit der Copilot-KI verbunden, um den Alltag der Entwicklerinnen und Entwickler zu vereinfachen
Zu den am hÀufigsten nachgefragten Funktionen gehört laut Microsoft die Inline-Anzeige von Werten, die eine Funktion im Code mit return
zurĂŒckgeben wird. Diese Anzeige ist nun implementiert und steht grau unterlegt direkt unter dem jeweiligen return
-Ausdruck. Beim Mouseover erscheinen weitere Informationen und das Copilot-Icon. Nach einem Klick darauf analysiert die KI im Nebenfenster den Ausdruck und gibt Hinweise auf mögliche Fehler.
Copilot unterstĂŒtzt jetzt auch die Analyse von Variablen-Werten in den Debugger-Fenstern Auto und Locals. Hier erscheint neben der Vorschau des Variablen-Werts ebenfalls das KI-Icon fĂŒr eine weitere Fehleranalyse.
Nur angekĂŒndigt ist der KI-Assistent fĂŒr das Tool IEnumerable Visualizer. Dieses bietet jetzt aber IntelliSense mit Syntaxhervorhebung der LINQ-Abfragen. Eine weitere Neuerung des Debuggers ist der Im- und Export von Breakpoint Groups inklusive ihrer Konfigurationen fĂŒr ein konsistentes Breakpoint-Management ĂŒber verschiedene Teile eines Projekts.
Das Diagnostics Tool beherrscht jetzt Snapshots, um SpeicherzustĂ€nde vergleichen zu können. FĂŒr den Vergleich mĂŒssen Entwicklerinnen und Entwickler im Memory-Tab zwei Snapshots geschossen haben. Dann zeigt das Tool die Unterschiede mit einem Klick auf âView Diffâ. Das Diagnostic-Fenster visualisiert neuerdings jetzt Histogramm-Daten.
Nicht nur Debugging in Visual Studio 2022 17.12.
Die Debugging-Funktionen, die Microsoft in einem Blogbeitrag ausfĂŒhrlich beschreibt, sind nur ein Teil der Neuerungen von 2022 17.12. Die Version kommt mit .NET 9 und bietet mehr KI-Integration als bislang, insbesondere beim erwĂ€hnten Debuggen und Fixen von Code. Das UI ermöglicht das Starten verschiedener Konfigurationen des Programms, je nach Projekt. AuĂerdem können Anwender Dateien zwischen verschiedenen Instanzen des Programms kopieren.
Weitere neue Features: Entwickler arbeiten mit mehreren GitHub-Accounts und legen lokale Repositories mit Visual Studio an. Commit-Messages von Copilot lassen sich individuell weiter spezifizieren. Unter Linux ist es nun möglich, WebJobs auf Azur zu veröffentlichen. HTTP-Dateien kennen Request-Variablen, mit denen Antworten in weiteren Requests verwendet werden. Kommandozeilen-Argumente in C++ schlieĂlich lassen sich nun direkt in der Toolbar setzen.
Eine komplette Ăbersicht bieten die Release Notes.
Lesen Sie auch
.NET 9.0 Release Candidate 2 ist reif fĂŒr den produktiven Einsatz
Entwicklungsumgebung Visual Studio 2022 17.11 legt den Fokus auf User-Feedback
git schlieĂt fĂŒnf SicherheitslĂŒcken und fĂŒhrt tiefgehende Abwehrmechanismen ein
Neu in .NET 8.0 [20]: Neue Code-Analyzer fĂŒr .NET-Basisklassen
Visual Studio 2022 Version 17.9: GitHub Copilot erstellt Git Commit Messages
(who)