Microsoft, Şubat ayı özellik güncellemesini (sürüm 18.3) Visual Studio 2026 kararlı kanalında yayımladı. Çeşitli yerlerde GitHub Copilot aracılığıyla genişletilmiş yapay zeka desteği sağlıyor, hata ayıklama araçlarını geliştiriyor ve ilk kez C++ proje modernizasyonunun genel önizlemesini sunuyor.
Duyurudan sonra devamını okuyun
Yardımcı pilot entegrasyonu: test etme, çağrı yığını analizi ve profil oluşturma
Çeşitli yenilikler GitHub Copilot'un günlük gelişime entegrasyonuyla ilgilidir. Duyuruya göre artık şu komut kullanılarak test üretimi yapılabiliyor: @Test yardımcı pilot sohbetinde. Geliştiriciler neyin test edilmesi gerektiğini açıklar ve Copilot daha sonra C# kodu için birim testleri oluşturur. Bu, xUnit, NUnit ve MSTest çerçeveleriyle çalışmalıdır.
Ayrıca Copilot artık çağrı yığınını da analiz edebiliyor. Bir uygulamanın yürütülmesi kesintiye uğrarsa çağrı yığını penceresinde “Copilot ile Analiz Et” seçeneğini seçebilirsiniz. Yapay zeka asistanı daha sonra uygulamanın neden bu noktada çalışmaya devam etmediğini, bir iş parçacığının iş için mi beklediğini, bir döngüde takılıp kaldığını veya engellendiğini açıklamalıdır.
WinForms Expert Agent eski kodu destekler
Güncelleme, geliştiricilere WinForms projeleri üzerinde çalışırken sistem isteminde otomatik olarak etkinleştirilen yeni bir “WinForms Uzman Aracısı” sağlar. Aracının, modern .NET şablonları (MVVM, eşzamansız/beklemede, karanlık mod, yüksek DPI) ve düzenlerle tasarımcı tarafından oluşturulan kod ile normal iş mantığı arasında ayrım yapma gibi tipik WinForms geliştirme zorluklarına özel olarak yardımcı olması amaçlanmaktadır. TableLayoutPanel VE FlowLayoutPanel CodeDOM serileştirmesinin yanı sıra. Blog gönderisine göre aracı aynı zamanda eşzamansız olay işleyicilere yönelik istisna işleme modellerini de kapsıyor. Microsoft, onu adlandırma kurallarından erişilebilirliğe kadar her konuda tavsiye vermesi gereken bir tür otomatik kod inceleme aracı olarak konumlandırıyor.
Genel önizlemede C++ modernizasyonu
Duyurudan sonra devamını okuyun
Microsoft, Visual Studio 2026'dan önce C++ geliştiricileri için geçiş talimatlarını zaten yayınladıktan sonra, C++ için yapay zeka destekli uygulama modernizasyonu artık genel bir önizleme olarak takip ediliyor. Bu özelliğin amacı, C++ projelerini MSVC'nin güncel sürümlerine yükseltmeye yardımcı olmak ve karşılaşabileceğiniz yükseltme sorunlarını çözmektir. Bununla ilgili ayrıntılı belgelere Microsoft Learn platformundan ulaşılabilir.
Hata Ayıklama: IEnumerable görüntüleyicideki DataTips
Koleksiyonlarda hata ayıklarken Visual Studio artık IEnumerable görüntüleyicide DataTips sunuyor. Microsoft'a göre tek yapmanız gereken, arkasındaki nesnenin tüm özelliklerini görmek için ızgaradaki bir hücrenin üzerine gelmek: editör veya kontrol penceresinden aynı tanıdık DataTip gösterimi. Bu, özellikle karmaşık veya iç içe geçmiş veri yapıları için önemlidir. List<T> veya yapılandırılmış değerlere sahip sözlükler denetimi hızlandırır.
Razor Hot Reload için kesme komutları ve daha fazla hız
Visual Studio 2026 sürüm 18.3'teki diğer yeni özellikler arasında, Copilot Chat'te özel istemlerin kullanımını kolaylaştırmak için tasarlanmış eğik çizgi komutları yer alıyor. Eğik çizgi komutu hakkında bilgi / Önerileriniz listenin en üstünde yer imi simgesiyle işaretlenmiş olarak görünür. İki yeni komut eklendi: /generateInstructions Kodlama stili ve tercihler gibi proje bağlamınıza göre otomatik olarak bir copilot-instructions.md dosyası oluşturur. İle /savePrompt Yeniden kullanılabilir bir mesaj mevcut sohbet geçmişinden çıkarılabilir ve daha sonra kullanılmak üzere kaydedilebilir.
Ayrıca okuyun
Ek olarak, Razor dosyalarının çalışırken yeniden yüklenmesi yeni sürümde fark edilir derecede daha hızlı çalışmalıdır. Razor derleyicisi, değişikliklerin .razor dosyalarına daha hızlı uygulanmasını amaçlayan Roslyn süreci içinde barındırılır. Ek olarak, Çalışırken Yeniden Yükleme artık dosya yeniden adlandırmaları ve önceden desteklenmeyen değişiklikler de dahil olmak üzere, yeniden oluşturma gerekmeden daha fazla kod değişikliği türünü kabul etmektedir. Microsoft'a göre yeniden yeniden yükleme gerekiyorsa, Hot Reload, hata ayıklama oturumunu sonlandırmak yerine uygulamayı otomatik olarak yeniden başlatabilir.
Visual Studio 2026 Şubat özellik güncelleştirmesindeki yeniliklere ilişkin eksiksiz bir genel bakışın yanı sıra ek ayrıntılara Microsoft Geliştirici Blogu'nda ulaşılabilir.
(harita)

Bir yanıt yazın