Visual Studio 2022 17.12: Microsoft forbedrer fejlfinding og AI-drevne funktioner med Copilot-integration

Visual Studio 2022 17.12: Microsoft forbedrer fejlfinding og AI-drevne funktioner med Copilot-integration

Med Visual Studio 2022 17.12 har Microsoft tilføjet yderligere diagnostiske og fejlfindingsfunktioner, der forbedrer kodeanalyse og fejlfinding. Blandt disse ændringer er forbedringer relateret til inkorporeringen af ​​Copilot AI, som har til formål at strømline udviklingsprocesser. En af de mest efterspurgte funktioner har været online visning af funktions  retur-værdier, som er blevet implementeret. Holder du musemarkøren over disse tal, som er nedtonet under de relevante  'retur-instruktioner', vises et Copilot-ikon og flere oplysninger. Når du klikker på dette ikon, analyseres udtrykket af AI for at afsløre eventuelle fejl.

Parsing af værdierne af variabler i vinduerne "Auto" og "Locals" er en anden måde, hvorpå Copilot udvider sin kapacitet til debug-vinduerne. Yderligere fejlanalyse leveres via et AI-ikon ved siden af ​​de variable forhåndsvisninger. Selvom en dedikeret AI-assistent til værktøjet stadig er i udviklingsfasen, er IEnumerable Visualizer-værktøjet også blevet forbedret, idet IntelliSense er integreret med syntaksfremhævning for LINQ-forespørgsler.

For at sikre ensartet styring af breakpoints på tværs af alle projekter, giver debuggeren dig nu mulighed for at importere og eksportere grupper af breakpoints med deres muligheder. Snapshots kan nu tages med diagnoseværktøjet for at sammenligne hukommelsestilstande. Når udviklere tager to snapshots på fanen "Hukommelse", kan de se ændringerne ved at vælge "Vis forskelle". Derudover viser diagnosticeringsvinduet nu histogramdata.

Denne udgivelse tilføjer AI-drevne funktioner, især til debugging og kodereparation, og integrerer .NET 9. Brugere kan nu kopiere filer til Visual Studio-instanser og starte flere programindstillinger baseret på projektkrav ved hjælp af brugergrænsefladen. Commit-beskeder genereret af Copilot kan tilpasses yderligere af udviklere, som endda kan oprette lokale repositories og administrere flere GitHub-konti. Ud over HTTP-filer, der understøtter forespørgselsvariabler til at genbruge svar i efterfølgende anmodninger, kan Linux-brugere også udgive WebJobs til Azure. Kommandolinjeparametre kan indstilles direkte i C++ Developer Toolbar.

Disse forbedringer er beskrevet detaljeret i Microsofts blogindlæg, og en fuld oversigt over alle opgraderinger er givet i release noter.

\

Tænd din passion for AI: Lær, hvordan du transformerer data til kraftfulde, skalerbare løsninger med Code Labs Academys onlineData Science & AI Bootcamp.

Code Labs Academy © 2024 Alle rettigheder forbeholdes.