Visual Studio 2026: KI-Agenten, besseres Debugging und C++-Migration
Visual Studio 2026 Update 18.3 bringt KI-gestützte Testgenerierung, Call-Stack-Analyse, WinForms-Agent und C++-Modernisierung.
(Bild: kung_tom/Shutterstock.com)
Microsoft hat das Februar-Feature-Update (Version 18.3) im Stable Channel von Visual Studio 2026 veröffentlicht. Es liefert erweiterte KI-Unterstützung durch GitHub Copilot an mehreren Stellen, verbessert Debugging-Werkzeuge und gewährt erstmals eine Public Preview auf die Modernisierung von C++-Projekten.
Copilot-Integration: Tests, Call-Stack-Analyse und Profiling
Gleich mehrere Neuerungen betreffen die Integration von GitHub Copilot in den Entwicklungsalltag. Die Testgenerierung lässt sich laut Ankündigung nun über den Befehl @Test im Copilot Chat anstoßen. Entwickler beschreiben, was getestet werden soll, und Copilot erzeugt daraufhin Unit-Tests für C#-Code. Das soll mit den Frameworks xUnit, NUnit und MSTest funktionieren.
Weiterhin kann Copilot nun auch den Call Stack analysieren. Wird die Ausführung einer Anwendung unterbrochen, lässt sich im Call-Stack-Fenster die Option „Analyze with Copilot“ auswählen. Der KI-Assistent soll dann erklären, warum die Anwendung an dieser Stelle nicht weiterläuft – ob ein Thread auf Arbeit wartet, in einer Schleife hängt oder blockiert wird.
WinForms Expert Agent unterstützt bei Legacy-Code
Das Update stellt Entwicklerinnen und Entwicklern einen neuen „WinForms Expert Agent“ bereit, der automatisch im Systemprompt aktiviert wird, wenn sie an WinForms-Projekten arbeiten. Der Agent soll gezielt bei typischen Herausforderungen in der WinForms-Entwicklung helfen – etwa bei der Unterscheidung zwischen Designer-generiertem Code und regulärer Geschäftslogik, bei modernen .NET-Patterns (MVVM, async/await, Dark Mode, High-DPI), beim Layout mit TableLayoutPanel und FlowLayoutPanel sowie bei der CodeDOM-Serialisierung. Auch Exception-Handling-Muster für asynchrone Event-Handler deckt der Agent laut Blogpost ab. Microsoft positioniert ihn als eine Art automatisierten Code-Reviewer, der von Namenskonventionen bis zu Barrierefreiheit Empfehlungen geben soll.
Videos by heise
C++-Modernisierung in Public Preview
Nachdem Microsoft bereits im Vorfeld von Visual Studio 2026 für C++-Entwicklerinnen und -Entwickler eine Migrationsanleitung veröffentlicht hatte, folgt nun die KI-gestützte App-Modernisierung für C++ als Public Preview. Das Feature soll dabei helfen, C++-Projekte auf aktuelle MSVC-Versionen zu aktualisieren und dabei auftretende Upgrade-Probleme zu beheben. Eine detaillierte Dokumentation hierzu steht über die Plattform Microsoft Learn bereit.
Debugging: DataTips im IEnumerable Visualizer
Beim Debugging von Sammlungen bietet Visual Studio nun DataTips im IEnumerable Visualizer. Laut Microsoft genügt es, im Grid über eine Zelle zu hovern, um sämtliche Eigenschaften des dahinterliegenden Objekts zu sehen – dieselbe DataTip-Darstellung, die aus dem Editor oder dem Watch-Fenster bekannt ist. Das soll insbesondere bei komplexen oder verschachtelten Datenstrukturen wie List<T> oder Dictionaries mit strukturierten Werten die Inspektion beschleunigen.
Slash Commands und mehr Tempo für Razor Hot Reload
Unter den weiteren Neuerungen in Visual Studio 2026 Version 18.3 finden sich Slash Commands, die die Arbeit mit benutzerdefinierten Prompts im Copilot Chat vereinfachen sollen. Über den Schrägstrich-Befehl / erscheinen eigene Prompts oben in der Liste, gekennzeichnet durch ein Lesezeichen-Symbol. Zwei neue Befehle kommen hinzu: /generateInstructions erzeugt automatisch eine copilot-instructions.md-Datei auf Basis des Projektkontexts – etwa Coding-Style und Präferenzen. Mit /savePrompt lässt sich ein wiederverwendbarer Prompt aus dem aktuellen Chat-Verlauf extrahieren und für spätere Nutzung speichern.
Ferner soll mit dem neuen Release das Hot Reload für Razor-Dateien spürbar schneller arbeiten. Der Razor-Compiler wird innerhalb des Roslyn-Prozesses gehostet, wodurch Änderungen an .razor-Dateien schneller übernommen werden sollen. Zudem akzeptiert Hot Reload jetzt mehr Arten von Codeänderungen ohne Rebuild – darunter Dateiumbenennungen und zuvor nicht unterstützte Edits. Ist ein Rebuild dennoch nötig, kann Hot Reload die Anwendung laut Microsoft automatisch neu starten, statt die Debug-Sitzung zu beenden.
Einen kompletten Überblick aller Neuerungen im Februar-Feature-Update von Visual Studio 2026 sowie mehr Details finden sich im Microsoft Dev Blog.
(map)