Microsoft, Visual Studio 2022 17.12 ile kod analizini ve hata ayıklamayı geliştiren ek tanılama ve hata ayıklama özellikleri ekledi. Bu değişiklikler arasında, geliştirme süreçlerini kolaylaştırmayı amaçlayan Copilot AI'nın dahil edilmesiyle ilgili iyileştirmeler de yer alıyor. En çok aranan özelliklerden biri, uygulamaya konulan işlev "dönüş" değerlerinin çevrimiçi görüntülenmesi olmuştur. İlgili "geri dönüş" talimatlarının altında gri renkte gösterilen bu sayıların üzerine gelindiğinde, bir Yardımcı Pilot simgesi ve daha fazla bilgi görüntülenir. Bu simgeye tıkladığınızda ifade, hataları ortaya çıkarmak için yapay zeka tarafından analiz edilir.
"Otomatik" ve "Yereller" pencerelerindeki değişkenlerin değerlerini ayrıştırmak, Copilot'un yeteneğini hata ayıklama pencerelerine genişletmesinin başka bir yoludur. Değişken önizlemelerin yanındaki yapay zeka simgesi aracılığıyla ek hata analizi sağlanır. Araca yönelik özel bir yapay zeka asistanı hala geliştirme aşamasında olsa da, IEnumerable Visualizer aracı da geliştirildi ve IntelliSense, LINQ sorguları için sözdizimi vurgulamayla entegre edildi.
Tüm projelerde kesme noktalarının tek tip yönetimini sağlamak için hata ayıklayıcı artık kesme noktası gruplarını seçenekleriyle birlikte içe ve dışa aktarmanıza olanak tanıyor. Artık bellek durumlarını karşılaştırmak için tanılama aracıyla anlık görüntüler çekilebilir. Geliştiriciler "Bellek" sekmesinde iki anlık görüntü aldıklarında "Farklılıkları Göster"i seçerek değişiklikleri görebilirler. Ek olarak, tanılama penceresi artık histogram verilerini görüntülüyor.
Bu sürüm, özellikle hata ayıklama ve kod onarımı için yapay zeka destekli özellikler ekler ve .NET 9'u entegre eder. Kullanıcılar artık kullanıcı arayüzünü kullanarak dosyaları Visual Studio örneklerine kopyalayabilir ve proje gereksinimlerine göre birden fazla program ayarını başlatabilir. Copilot tarafından oluşturulan taahhüt mesajları, yerel depolar oluşturabilen ve birden fazla GitHub hesabını bile yönetebilen geliştiriciler tarafından daha da özelleştirilebilir. Linux kullanıcıları, sonraki isteklerde yanıtları yeniden kullanmak için sorgu değişkenlerini destekleyen HTTP dosyalarına ek olarak WebJob'ları Azure'da da yayınlayabilir. Komut satırı parametreleri doğrudan C++ Geliştirici Araç Çubuğu'ndan ayarlanabilir.
Bu iyileştirmeler Microsoft'un blog gönderisinde ayrıntılı olarak açıklanmakta ve tüm yükseltmeler sürüm notlarında verilmiştir.
\
Yapay zekaya olan tutkunuzu ateşleyin: Code Labs Academy'ın çevrimiçiVeri Bilimi ve Yapay Zeka Eğitim Kampı ile verileri nasıl güçlü, ölçeklenebilir çözümlere dönüştüreceğinizi öğrenin.