Med Visual Studio 2022 17.12 har Microsoft lagt till ytterligare diagnostik- och felsökningsfunktioner som förbättrar kodanalys och felsökning. Bland dessa förändringar finns förbättringar relaterade till inkorporeringen av Copilot AI, som syftar till att effektivisera utvecklingsprocesser. En av de mest eftertraktade funktionerna har varit onlinevisningen av funktion retur
-värden, som har implementerats. Håller du muspekaren över dessa siffror, som är nedtonade under de relevanta retur
-instruktionerna, visas en Copilot-ikon och mer information. När du klickar på den här ikonen analyseras uttrycket av AI för att avslöja eventuella fel.
Att analysera värdena för variabler i fönstren "Auto" och "Locals" är ett annat sätt som Copilot utökar sin förmåga till felsökningsfönstren. Ytterligare felanalys tillhandahålls via en AI-ikon bredvid variabelförhandsgranskningarna. Även om en dedikerad AI-assistent för verktyget fortfarande är i utvecklingsfasen, har verktyget IEnumerable Visualizer också förbättrats, och integrerat IntelliSense med syntaxmarkering för LINQ-frågor.
För att säkerställa enhetlig hantering av brytpunkter i alla projekt låter felsökningsverktyget dig nu importera och exportera grupper av brytpunkter med deras alternativ. Ögonblicksbilder kan nu tas med diagnostikverktyget för att jämföra minnestillstånd. När utvecklare tar två ögonblicksbilder på fliken "Minne" kan de se ändringarna genom att välja "Visa skillnader". Dessutom visar diagnostikfönstret nu histogramdata.
Den här utgåvan lägger till AI-drivna funktioner, särskilt för felsökning och kodreparation, och integrerar .NET 9. Användare kan nu kopiera filer till Visual Studio-instanser och starta flera programinställningar baserat på projektkrav med hjälp av användargränssnittet. Commit-meddelanden som genereras av Copilot kan anpassas ytterligare av utvecklare, som till och med kan skapa lokala arkiv och hantera flera GitHub-konton. Förutom HTTP-filer som stöder frågevariabler för att återanvända svar i efterföljande förfrågningar, kan Linux-användare också publicera WebJobs till Azure. Kommandoradsparametrar kan ställas in direkt i C++ Developer Toolbar.
Dessa förbättringar beskrivs i detalj i Microsofts blogginlägg, och en fullständig översikt över alla uppgraderingar ges i releasen notes.
\
Tänd din passion för AI: Lär dig hur du omvandlar data till kraftfulla, skalbara lösningar med Code Labs Academys onlineData Science & AI Bootcamp.