Cu Visual Studio 2022 17.12, Microsoft a adăugat funcții suplimentare de diagnosticare și depanare care îmbunătățesc analiza și depanarea codului. Printre aceste modificări se numără îmbunătățiri legate de încorporarea Copilot AI, care are ca scop eficientizarea proceselor de dezvoltare. Una dintre cele mai căutate funcții a fost afișarea online a valorilor funcției ``return , care a fost implementată. Trecând cu mouse-ul peste aceste numere, care sunt gri sub instrucțiunile
return` , se afișează o pictogramă Copilot și mai multe informații. Când faceți clic pe această pictogramă, expresia este analizată de AI pentru a dezvălui orice erori.
Analizarea valorilor variabilelor din ferestrele „Auto” și „Locale” este un alt mod în care Copilot își extinde capacitatea la ferestrele de depanare. Analiza suplimentară a erorilor este furnizată printr-o pictogramă AI adiacentă previzualizărilor variabile. Deși un asistent AI dedicat pentru instrument este încă în faza de dezvoltare, instrumentul IEnumerable Visualizer a fost de asemenea îmbunătățit, integrând IntelliSense cu evidențierea sintaxelor pentru interogările LINQ.
Pentru a asigura o gestionare uniformă a punctelor de întrerupere în toate proiectele, depanatorul vă permite acum să importați și să exportați grupuri de puncte de întrerupere cu opțiunile lor. Acum pot fi făcute instantanee cu instrumentul de diagnosticare pentru a compara stările memoriei. Când dezvoltatorii fac două instantanee în fila „Memorie”, ei pot vedea modificările alegând „Afișați diferențele”. În plus, fereastra de diagnosticare afișează acum datele histogramei.
Această versiune adaugă funcții bazate pe inteligență artificială, în special pentru depanare și repararea codului, și integrează .NET 9. Utilizatorii pot acum copia fișiere în instanțe Visual Studio și pot lansa mai multe setări ale programului în funcție de cerințele proiectului utilizând interfața cu utilizatorul. Mesajele de confirmare generate de Copilot pot fi personalizate în continuare de către dezvoltatori, care pot chiar să creeze depozite locale și să gestioneze mai multe conturi GitHub. Pe lângă fișierele HTTP care acceptă variabile de interogare pentru a reutiliza răspunsurile în solicitările ulterioare, utilizatorii Linux pot publica, de asemenea, WebJobs în Azure. Parametrii liniei de comandă pot fi setați direct în C++ Developer Toolbar.
Aceste îmbunătățiri sunt descrise în detaliu în postarea pe blogul Microsoft și o prezentare completă a toate upgrade-urile sunt date în release note.
\
Aprindeți-vă pasiunea pentru AI: aflați cum să transformați datele în soluții puternice și scalabile cu Code Labs Academy onlineData Science & AI Bootcamp.