Met Visual Studio 2022 17.12 het Microsoft bykomende diagnostiese en ontfoutingskenmerke bygevoeg wat kode-analise en ontfouting verbeter. Onder hierdie veranderinge is verbeterings wat verband hou met die inkorporering van Copilot AI, wat daarop gemik is om ontwikkelingsprosesse te stroomlyn. Een van die mees gesogte kenmerke was die aanlyn vertoning van funksie terugstuur
-waardes, wat geïmplementeer is. Deur oor hierdie nommers te beweeg, wat grys is onder die relevante terugkeer
instruksies, sal 'n Copilot-ikoon en meer inligting vertoon word. As jy op hierdie ikoon klik, word die uitdrukking deur KI ontleed om enige foute te openbaar.
Om die waardes van veranderlikes in die "Auto" en "Locals" vensters te ontleed, is 'n ander manier waarop Copilot sy vermoë uitbrei na die ontfoutingsvensters. Bykomende foutanalise word verskaf via 'n KI-ikoon langs die veranderlike voorskoue. Alhoewel 'n toegewyde AI-assistent vir die instrument nog in die ontwikkelingsfase is, is die IEnumerable Visualizer-nutsding ook verbeter, wat IntelliSense integreer met sintaksis-uitlig vir LINQ-navrae.
Om eenvormige bestuur van breekpunte oor alle projekte te verseker, laat die ontfouter jou nou toe om groepe breekpunte met hul opsies in te voer en uit te voer. Foto's kan nou met die diagnostiese hulpmiddel geneem word om geheuetoestande te vergelyk. Wanneer ontwikkelaars twee foto's in die "Geheue"-oortjie neem, kan hulle die veranderinge sien deur "Wys verskille" te kies. Daarbenewens vertoon die diagnostiese venster nou histogramdata.
Hierdie vrystelling voeg KI-aangedrewe kenmerke by, veral vir ontfouting en kodeherstel, en integreer .NET 9. Gebruikers kan nou lêers na Visual Studio-instansies kopieer en verskeie programinstellings begin gebaseer op projekvereistes deur die gebruikerskoppelvlak te gebruik. Commit-boodskappe wat deur Copilot gegenereer word, kan verder aangepas word deur ontwikkelaars, wat selfs plaaslike bewaarplekke kan skep en verskeie GitHub-rekeninge kan bestuur. Benewens HTTP-lêers wat navraagveranderlikes ondersteun om antwoorde in daaropvolgende versoeke te hergebruik, kan Linux-gebruikers ook WebJobs na Azure publiseer. Opdragreëlparameters kan direk in die C++-ontwikkelaarnutsbalk ingestel word.
Hierdie verbeterings word in detail beskryf in Microsoft se blogplasing, en 'n volledige oorsig van alle opgraderings word gegee in die vrystelling notas.
\
Ontvlam jou passie vir KI: Leer hoe om data in kragtige, skaalbare oplossings te omskep met Code Labs Academy se aanlynData Science & AI Bootcamp.