Entwicklung & Code

Visual Studio 2026: KI-Agenten, besseres Debugging und C++-Migration


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.

Weiterlesen nach der Anzeige

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.

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.

Weiterlesen nach der Anzeige

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.

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 oder Dictionaries mit strukturierten Werten die Inspektion beschleunigen.

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.

Lesen Sie auch

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)



Source link

Beliebt

Die mobile Version verlassen