Izmantojot Visual Studio 2022 17.12, Microsoft ir pievienojis papildu diagnostikas un atkļūdošanas līdzekļus, kas uzlabo koda analīzi un atkļūdošanu. Starp šīm izmaiņām ir uzlabojumi, kas saistīti ar Copilot AI iekļaušanu, kura mērķis ir racionalizēt izstrādes procesus. Viena no pieprasītākajām funkcijām ir funkcijas return
vērtību tiešsaistes parādīšana, kas ir ieviesta. Virzot kursoru virs šiem cipariem, kas ir pelēkā krāsā zem atbilstošajiem atgriešanas norādījumiem, tiek parādīta Copilot ikona un papildu informācija. Noklikšķinot uz šīs ikonas, AI analizē izteiksmi, lai atklātu visas kļūdas.
Mainīgo vērtību parsēšana logos “Auto” un “Locals” ir vēl viens veids, kā Copilot paplašina savas iespējas, iekļaujot atkļūdošanas logus. Papildu kļūdu analīze tiek nodrošināta, izmantojot AI ikonu blakus mainīgo priekšskatījumiem. Lai gan rīkam speciālais AI palīgs joprojām ir izstrādes fāzē, ir uzlabots arī IEnumerable Visualizer rīks, integrējot IntelliSense ar sintakses izcelšanu LINQ vaicājumiem.
Lai nodrošinātu vienotu pārtraukuma punktu pārvaldību visos projektos, atkļūdotājs tagad ļauj importēt un eksportēt pārtraukuma punktu grupas ar to iespējām. Tagad ar diagnostikas rīku var uzņemt momentuzņēmumus, lai salīdzinātu atmiņas stāvokļus. Kad izstrādātāji cilnē "Atmiņa" uzņem divus momentuzņēmumus, viņi var redzēt izmaiņas, izvēloties "Rādīt atšķirības". Turklāt diagnostikas logā tagad tiek parādīti histogrammas dati.
Šajā laidienā ir pievienoti mākslīgā intelekta nodrošināti līdzekļi, īpaši atkļūdošanai un koda labošanai, un tajā ir integrēts .NET 9. Lietotāji tagad var kopēt failus uz Visual Studio gadījumiem un palaist vairākus programmas iestatījumus, pamatojoties uz projekta prasībām, izmantojot lietotāja interfeisu. Copilot ģenerētos saistību ziņojumus var tālāk pielāgot izstrādātāji, kuri pat var izveidot lokālas repozitorijus un pārvaldīt vairākus GitHub kontus. Papildus HTTP failiem, kas atbalsta vaicājuma mainīgos, lai atkārtoti izmantotu atbildes turpmākajos pieprasījumos, Linux lietotāji var arī publicēt WebJobs pakalpojumā Azure. Komandrindas parametrus var iestatīt tieši C++ izstrādātāja rīkjoslā.
Šie uzlabojumi ir sīki aprakstīti Microsoft emuāra ziņojumā, kā arī pilns pārskats par visi jauninājumi ir sniegti laidienā piezīmes.
\
Uzliesmojiet savu aizraušanos ar mākslīgo intelektu: uzziniet, kā pārveidot datus jaudīgos, mērogojamos risinājumos, izmantojot Code Labs Academy tiešsaistes Data Science & AI Bootcamp.