Skip to main content

Visual Studio 2022 17.12: Microsoft forbedrer feilsøking og AI-drevne funksjoner med Copilot-integrasjon

Oppdatert den November 28, 2024Lesetid: 2 minutter

Med Visual Studio 2022 17.12 har Microsoft lagt til flere diagnose- og feilsøkingsfunksjoner som forbedrer kodeanalyse og feilsøking. Blant disse endringene er forbedringer knyttet til inkorporeringen av Copilot AI, som har som mål å effektivisere utviklingsprosesser. En av de mest ettertraktede funksjonene har vært den nettbaserte visningen av funksjon  retur-verdier, som har blitt implementert. Holder du musepekeren over disse tallene, som er nedtonet under de relevante  retur-instruksjonene, vises et Copilot-ikon og mer informasjon. Når du klikker på dette ikonet, analyseres uttrykket av AI for å avsløre eventuelle feil.

Å analysere verdiene til variabler i vinduene "Auto" og "Lokale" er en annen måte Copilot utvider sin kapasitet til feilsøkingsvinduene. Ytterligere feilanalyse leveres via et AI-ikon ved siden av variabelforhåndsvisningene. Selv om en dedikert AI-assistent for verktøyet fortsatt er i utviklingsfasen, har IEnumerable Visualizer-verktøyet også blitt forbedret, og integrert IntelliSense med syntaksutheving for LINQ-spørringer.

For å sikre enhetlig styring av bruddpunkter på tvers av alle prosjekter, lar feilsøkeren deg nå importere og eksportere grupper av bruddpunkter med deres alternativer. Øyeblikksbilder kan nå tas med diagnoseverktøyet for å sammenligne minnetilstander. Når utviklere tar to øyeblikksbilder i "Minne"-fanen, kan de se endringene ved å velge "Vis forskjeller". I tillegg viser diagnosevinduet nå histogramdata.

Denne utgivelsen legger til AI-drevne funksjoner, spesielt for feilsøking og kodereparasjon, og integrerer .NET 9. Brukere kan nå kopiere filer til Visual Studio-forekomster og starte flere programinnstillinger basert på prosjektkrav ved å bruke brukergrensesnittet. Commit-meldinger generert av Copilot kan tilpasses ytterligere av utviklere, som til og med kan opprette lokale depoter og administrere flere GitHub-kontoer. I tillegg til HTTP-filer som støtter spørringsvariabler for å gjenbruke svar i påfølgende forespørsler, kan Linux-brukere også publisere WebJobs til Azure. Kommandolinjeparametere kan settes direkte i C++ utviklerverktøylinjen.

Disse forbedringene er beskrevet i detalj i Microsofts blogginnlegg, og en full oversikt over alle oppgraderinger er gitt i utgivelsen notater.

\

Tenn lidenskapen din for AI: Lær hvordan du transformerer data til kraftige, skalerbare løsninger med Code Labs Academys onlineData Science & AI Bootcamp.

Lær tekniske ferdigheter på nett med Code Labs Academy

Lær tekniske ferdigheter på nett med Code Labs Academy

Bli en del av vårt støttende fellesskap, lås opp potensialet ditt og start på en givende karrierevei.