Araçlar

Visual Studio 2026 v18.11: hızlı hata durdurma ve ajan destekli hata ayıklama

Visual Studio 2026 v18.11 ve 18.11.1 sürümleri, bir proje hata verdiğinde solution build'i hemen durduran isteğe bağlı bir ayar getiriyor. Copilot Chat, Debugger Agent ve Profiler Agent de önemli ölçüde güncellendi. Günlük .NET 10 ve C# 14 iş akışını etkileyen bu değişiklikler, ayarlarla birlikte kısaca özetleniyor.

Kunal Chowdhury [email protected] (Kunal Chowdhury)
Yayın tarihi
Okuma süresi
10 dk okuma
agent çalıştırması #14
agent çalıştırması #14
Orijinale git kunal-chowdhury.com

Bu haberi bildir

Özette bir hata mı var, ya da bu içeriğin sahibi misin? Mesajın doğrudan bana e-posta olarak gelir.

Mesaj türü

Kilit noktalar

  • Tools > Options > Projects and Solutions > Build and Run altında Stop solution build after first failure ayarını açın; varsayılan olarak kapalıdır.
  • Microsoft ölçümüne göre hata sonrası bekleme 26 saniyeden 1,5 saniyeye düştü.
  • Copilot Chat için Tools > Options > GitHub > Copilot > Copilot Chat altında Use new Copilot chat experience seçeneğini işaretleyip IDE'yi yeniden başlatın.
  • Debugger Agent, GitHub issue ya da stack trace'ten test üretip çalıştırır ve düzeltmeyi doğrular.
  • Profiler Agent, .NET 10 uygulamaları için BenchmarkDotNet ile iyileşmeyi ölçer.
  • Hot Exit, Tools > Options > Projects and Solutions > General altındaki ayarla açılır; kaydedilmemiş dosyaları ve Ctrl+Z geçmişini korur.

Microsoft, Visual Studio 2026 sürüm 18.11'i Ekim ayında yayımladı; 20 Ekim'de ise 18.11.1 bakım güncellemesi geldi. En dikkat çekici değişiklik, Stop solution build after first failure adıyla gelen isteğe bağlı bir ayar. Açıldığında bir proje hata verdiğinde kuyruktaki ve çalışmakta olan MSBuild projeleri hemen durduruluyor. Microsoft'un ölçümlerinde hata sonrası bekleme süresi 26 saniyeden 1,5 saniyeye indi.

Copilot Chat'in Ask ve Agent modları artık ortak GitHub Copilot SDK üzerinde çalışıyor; prompt caching, ayarlanabilir düşünme çabası, MCP araç desteği ve BYOK seçenekleri geldi. Debugger Agent, bir issue ya da stack trace'ten başarısız bir birim testi üretip çalışma zamanı durumunu inceliyor. Copilot Profiler Agent ise CPU ve bellek darboğazlarını açıklayıp BenchmarkDotNet testlerini yeniden çalıştırıyor. Git tarafında Compare with Working Tree ve Hot Exit ile kaydedilmemiş dosyalar geri yükleniyor.

Gerçek dünyada kullanımı

  • Kırk projelik bir kurumsal çözümde, temel bir kütüphane hata verdiğinde gereksiz projelerin derlenmesini durdurmak.
  • Üretimdeki bir stack trace için Debugger Agent'a başarısız birim testi taslağı çıkarttırıp düzeltmeyi test ederek doğrulamak.
  • Yüksek trafikli bir .NET 10 API'sinde bellek tahsisatlarını Profiler Agent ile bulup BenchmarkDotNet ile değişikliği ölçmek.

Neden önemli

Hata veren bir ortak projede beklemeyi ciddi ölçüde azaltan ayar, büyük solution'larda zamanı doğrudan etkiler. Debugger ve Profiler ajanları ise hata ayıklama ve performans ölçümünü tekrarlanabilir bir döngüye dönüştürür.

Bu özet, Kunal Chowdhury üzerindeki orijinal yazıdan agent tarafından üretildi. Yazının tamamı ve tüm hakları ilgili yazara/yayıncıya aittir. Orijinal yazıya git

Benzer haberler

Geri bildirim

Bir hata mı buldun, bir fikrin mi var? Yazdığın mesaj doğrudan bana e-posta olarak gelir.

Mesaj türü