Dengan Visual Studio 2022 17.12, Microsoft telah menambahkan fitur diagnostik dan debugging tambahan yang meningkatkan analisis kode dan debugging. Perubahan tersebut antara lain adalah penyempurnaan terkait penggabungan Copilot AI yang bertujuan untuk memperlancar proses pengembangan. Salah satu fitur yang paling dicari adalah tampilan online nilai fungsi return` `, yang telah diterapkan. Mengarahkan kursor ke angka-angka ini, yang berwarna abu-abu di bawah petunjuk
pengembalian` yang relevan, akan menampilkan ikon Kopilot dan informasi lebih lanjut. Saat Anda mengklik ikon ini, ekspresi dianalisis oleh AI untuk mengungkap kesalahan apa pun.
Mengurai nilai variabel di jendela “Otomatis” dan “Lokal” adalah cara lain Copilot memperluas kemampuannya ke jendela debug. Analisis kesalahan tambahan disediakan melalui ikon AI di sebelah pratinjau variabel. Meskipun asisten AI khusus untuk alat ini masih dalam tahap pengembangan, alat IEnumerable Visualizer juga telah ditingkatkan, mengintegrasikan IntelliSense dengan penyorotan sintaksis untuk kueri LINQ.
Untuk memastikan pengelolaan breakpoint yang seragam di seluruh proyek, debugger kini memungkinkan Anda mengimpor dan mengekspor grup breakpoint beserta opsinya. Snapshot sekarang dapat diambil dengan alat diagnostik untuk membandingkan status memori. Saat pengembang mengambil dua snapshot di tab "Memori", mereka dapat melihat perubahannya dengan memilih "Tampilkan Perbedaan". Selain itu, jendela diagnostik sekarang menampilkan data histogram.
Rilis ini menambahkan fitur bertenaga AI, khususnya untuk debugging dan perbaikan kode, serta mengintegrasikan .NET 9. Pengguna kini dapat menyalin file ke instance Visual Studio dan meluncurkan beberapa pengaturan program berdasarkan persyaratan proyek menggunakan antarmuka pengguna. Pesan penerapan yang dihasilkan oleh Copilot dapat disesuaikan lebih lanjut oleh pengembang, yang bahkan dapat membuat repositori lokal dan mengelola beberapa akun GitHub. Selain file HTTP yang mendukung variabel kueri untuk menggunakan kembali respons dalam permintaan berikutnya, pengguna Linux juga dapat menerbitkan WebJobs ke Azure. Parameter baris perintah dapat diatur langsung di C++ Developer Toolbar.
Peningkatan ini dijelaskan secara rinci dalam entri blog Microsoft, dan ikhtisar lengkap tentang semua peningkatan diberikan di catatan rilis.
\
Kobarkan minat Anda terhadap AI: Pelajari cara mengubah data menjadi solusi yang canggih dan terukur dengan Code Labs Academy onlineData Science & AI Bootcamp.