Giderilen Hatalar
  • VS & Performans:
    • Visual Studio 2022 v17.14.11'in mcp sunucularını yükleyememesi sorunu giderildi.
    • Canlı Görsel Ağaç (Live Visual Tree) ve Canlı Mülk Gezgini'nin (Live Property Explorer) çalışmaması sorunu çözüldü.
    • Belirli MASM tarafından oluşturulan hata ayıklama bilgilerini bağlarken oluşan stack overflow hatası düzeltildi.
  • Copilot: Copilot Agent modunun System.ArgumentException: Illegal characters in path EditsFunctionHandler GetErrorsAsync hatasıyla bozulması ve kurtarılamaması sorunu giderildi.
  • IntelliSense ve Çeviri:
    • Shift JIS ile kodlanmış ve Japonca karakterler içeren bazı kaynak dosyalarında hatalı IntelliSense uyarıları verilmesi sorunu düzeltildi.
    • RESX dosyalarında eksik dize değerlerinin yanlışlıkla boş dize olarak yazılması hatası giderildi. Artık bu değerler null olarak yazılıyor ve varsayılan değerler doğru şekilde getirilebiliyor.
  • Git & MinGit: ReFS birimlerinde ve Windows Server 2022'de bulunan depolarda Git işlemlerinin yapılamaması sorununu çözmek için MinGit v2.50.1'e güncellendi.
  • Semboller: ucrtbased.dll sürüm 10.0.26100.4188 için eksik olan semboller düzeltildi.
  • MAUI: Visual Studio artık MAUI 9.0.82 (SR8.2) sürümünü içeriyor.
Giderilen Güvenlik Açığı:
  • CVE-2025-53773: Bu güncelleme, Copilot'un chat.tools.autoApprove ayarını true olarak değiştirmesine neden olan bir güvenlik açığını giderir. Bu değişiklik, kullanıcının izni olmadan bazı otomatik işlemlerin onaylanmasına yol açabilirdi.
Giderilen Hatalar ve İyileştirmeler:
  • Kod Analizi Uyarısı: C26849: Geçersiz bir işaretçiyi referans alma uyarısının yanlış pozitif vermesi sorunu düzeltildi.
  • SIMD Optimizasyonu: SIMD optimizasyonu için yasallık kontrolleri düzeltildi.
  • link.exe Çökmesi: 19.43 sürümünden kaynaklanan ve uzun sembollerle PDB oluşturulması sırasında link.exe'nin çökmesine neden olan gerileme hatası giderildi.
  • ARM64EC: /Gs0 ile ARM64EC'de yanlış chkstk çağrılarının yapılması sorunu düzeltildi.
  • http-client.env.json: Visual Studio 17.14.0 güncellemesinden bu yana http-client.env.json dosyasındaki ortamların okunmaması sorunu giderildi.
  • Copilot Agent Modu: Copilot Agent modunun System.ArgumentException hatası ile çalışmasını durdurması sorunu çözüldü.

Önemli Değişiklikler:
  • Windows SDK Desteği: Visual Studio 2022 yükleyicisinden 10.0.18362.0, 10.0.20348.0 ve 10.0.22000.0 sürümleri kaldırılmıştır. Eğer projeniz bu SDK'ları hedefliyorsa, 10.0.26100.0 veya daha eski desteklenen bir sürüme yeniden hedefleme yapmanız önerilir.
GitHub Copilot ve Yapay Zeka:
  • Google ile Sosyal Giriş Desteği: GitHub Copilot için Google hesabınızla giriş yapma desteği entegre edildi.
  • Model Bağlam Limiti Çözümü: Yapay zeka agent modunun "model_max_prompt_tokens_exceeded" hatası nedeniyle kullanılamaması sorunu giderildi.
.NET MAUI ve Geliştirici Deneyimi:
  • XAML Canlı Önizleme: .NET MAUI uygulamalarında, XAML düzenleyicisinin üst kısmında bulunan Canlı Önizleme araç çubuğu kaldırıldı. Bu özellik artık "Hata Ayıkla > Pencereler" menüsü altında bir öğe olarak yer alıyor. Bu değişiklik, düzenleyici alanında daha fazla dikey alan kazanılmasını sağlıyor.
Giderilen Hatalar ve Performans Düzeltmeleri:
  • IDE Kararlılığı:
    • XAML düzenleyicisinde satır sonuna "x" yazıldığında IDE'nin sonsuz takılmasına neden olan hata düzeltildi.
    • Visual Studio çözüm yüklemelerinin takılmasına neden olabilen bir MSBuild donma sorunu giderildi.
  • GitHub Copilot Hataları:
    • GitHub Copilot'ın dotnet komutları çalıştırılırken takılmasına neden olan sorun çözüldü.
    • GitHub Copilot arayüzünün, MCP sunucusunun dinamik araç listesini otomatik olarak güncellememesi hatası giderildi.
  • Hata Ayıklama ve Test:
    • Canlı Birim Testi'nin (.cshtml__virtual.html__virtual.js gibi) sanal dosyaları bulamama hatası düzeltildi.
    • "Güvenilmeyen kaynak sunucusu komutlarını her zaman uyarı vermeden çalıştır" hata ayıklama seçeneğinin beklendiği gibi çalışmaması sorunu giderildi.
  • .NET 9 MAUI ve iOS Sorunları:
    • .NET 9 MAUI projelerinin derlenememesi ve .NET runtime 9.0.5 veya daha yeni sürümünün bulunamaması hataları giderildi.
    • .mcp.json dosyasındaki dotnet run komutunun göreceli yol kullanma sorunu düzeltildi.
  • Performans: NuGet Denetimi devre dışı bırakıldığında, Paket Yöneticisi arayüzünün NuGet işlemleri (ekleme, güncelleme, kaldırma) sırasında güvenlik açığı verilerini sorgulamaması sağlandı. Bu, performansın artırılmasına katkıda bulunur.
Giderilen Hatalar:
  • GitHub Copilot Agent Önizlemesi: Birim testleri çalıştırdıktan sonra terminal komutlarını çalıştıramama sorunu düzeltildi.
  • Copilot Dosya Değişiklikleri Önizlemesi: Copilot dosya değişiklikleri önizlemesinin boş görünmesi sorunu giderildi.
  • XAML Dosyalarında Bul Kutusu: XAML dosyasında Escape tuşunun bul kutusunu kapatmaması sorunu düzeltildi.
  • Android Hata Ayıklama Hedefleri: PATH içinde geçersiz bir Java yürütülebilir dosyası olduğunda Android hata ayıklama hedeflerinin listelenmesi düzeltildi.
  • VS 17.14 Uzantı Güncellemesi: Visual Studio 17.14'teki uzantı güncellemesiyle ilgili sorunlar giderildi.
  • C++ #include Tamamlamaları: C++ #include tamamlamalarında filtreleme kaldırılarak hem açılı parantez hem de tırnak işaretleri yazarken tam listelerin gösterilmesi sağlandı.
  • AI, Copilot, Ajanlar ve MCP: .mcp.json dotnet run komutunun göreceli yol kullanımını gerçekleştirememesi sorunu düzeltildi.
  • Flex Consumption ile Fonksiyon Uygulaması Sağlama: Visual Studio içinde Linux Consumption Fonksiyon Uygulaması oluşturma seçeneği kaldırılarak Flex Consumption kullanarak Fonksiyon Uygulaması sağlarken kullanıcı deneyimi iyileştirildi.
  • StandardCollector.Service.exe Sorunu: Müşterilerin yükleme ve güncellemeler sırasında StandardCollector.Service.exe'yi kapatmaları gereken sorunlar giderildi.
GitHub Copilot:
  • Copilot Ajan Modu: Artık Copilot'u "Agent Mode"da kullanabilirsiniz.
  • Yeni Modeller: Gemini 2.5 Pro ve GPT-4.1 gibi yeni modellerle Copilot yetenekleri genişletildi.
  • MCP Sunucu Desteği: MCP sunucu desteği eklendi.
  • Copilot Çıktı Penceresi Bağlamı: Çıktı penceresi bağlamı iyileştirildi.
  • Copilot Kullanım Durumu: Copilot kullanımınızı görüntüleyebilirsiniz.
  • İstem Dosyaları: İstemlerinizi istem dosyalarıyla kaydedebilir veya paylaşabilirsiniz.
  • GitHub Copilot Kılavuzu: Kılavuz eklendi.
  • GPT-4o Kod Tamamlama Modeli: Yeni GPT-4o kod tamamlama modeli desteği.
  • AI Belge Yorumu Oluşturma: AI destekli belge yorumu oluşturma özelliği eklendi.
  • Sonraki Düzenleme Önerisi (NES):
    • NES Sekme Atlama İpucu Çubuğu.
    • NES Sekme Kabul İpucu Çubuğu.
    • NES Oluk Oku.
    • NES Refactoring Nokta Sınıfı.
    • NES C++ Sözdizimi Güncelleme.
    • NES Yeni Değişken Ekle.
  • Uyarlamalı Yapıştırma: Yapıştırılan metodu arayüzü tamamlayacak şekilde uyarlayabilir.
  • Copilot ile Uygula: "Implement with Copilot" özelliği eklendi.
Hata Ayıklama ve Tanılama:
  • .NET MAUI Uygulamaları için Yeni Hata Ayıklayıcı: .NET MAUI uygulamaları için yeni bir hata ayıklayıcı eklendi.
  • LINQ İfadeleri için Veri İpuçları: LINQ ifadeleri için veri ipuçları gösterilebilir.
  • Sıfır Uzunluklu Dizi Tahsisi İçgörüleri: Sıfır uzunluklu dizi tahsisatı hakkında içgörüler sunuluyor.
  • Yerel Enstrümantasyon Aracı: Yeni bir yerel enstrümantasyon aracı eklendi.
Git Araçları:
  • Giden / Gelen Commit'leri Görüntüle: Giden ve gelen commit'leri görüntüleyebilirsiniz.
    • Yalnızca giden/gelen araç çubuğu düğmesi eklendi.
  • Git Deposu Penceresini Geri Yükle: Git depo penceresi geri yüklenebilir.
    • Git Ayarları sayfasında Git Deposu penceresini geri yükleme onay kutusu eklendi.
  • Varsayılan Dal Adı: Varsayılan dal adı belirlenebilir.
    • Yeni bir depo main dalı ile oluşturulduktan sonra Git değişiklikleri penceresi.
    • Git Ayarları sayfasında Varsayılan dal adı metin kutusu eklendi.
IDE:
  • Microsoft 365 Agents Toolkit - Haziran: Haziran sürümü yayımlandı.
  • Gelişmiş NuGet Kimlik Doğrulaması: NuGet kimlik doğrulaması iyileştirildi.
  • Microsoft 365 Agents Toolkit:
    • DA projesi oluşturma özelliği.
    • Hata ayıklama profilleri.
    • .NET9 desteği.
  • Tema Bağımsız Yazı Tipi Tercihleri: Yazı tipi tercihleri temalar arasında korunuyor.
Masaüstü:
  • 32-bit Assembly'ler için Araç Kutusu Desteği: 32-bit assembly'ler için araç kutusu desteği eklendi.
  • UI'nızı Tasarım Zamanında Canlı Güncelleme: UI'nızı tasarım zamanında canlı olarak güncelleyebilirsiniz.
  • Yeni UWP .NET 9 MSTest Proje Şablonu: UWP .NET 9 MSTest proje şablonu eklendi.
Genişletilebilirlik:
  • Uzantı Paketlerini Kur: Uzantı paketlerini kurabilirsiniz.
    • Visual Studio Yükleyicisi aracılığıyla uzantı kurulumu.
  • Daha Hızlı VSIX Derleme Süreleri: VSIX derleme süreleri hızlandırıldı.
  • Uzantı Yöneticisi Güncellemeleri: Uzantı Yöneticisi güncellemeleri yapıldı.
    • Uzantı yöneticisi otomatik güncellemeler.
    • Uzantı yöneticisi güncelleme ayarları.
    • Uzantı yöneticisi bekleyen güncellemeler.
    • Uzantı yöneticisi seçenekleri.
Veri:
  • SSDT'de SDK-stili SQL Projeleri Kullanma: SQL Server Data Tools'ta (SSDT) SDK-stili SQL projeleri kullanabilirsiniz.
    • SDK-stili SQL Server Data Tools'ta bir veritabanı referansı ekleme.
    • Yükleyici, önizleme SSDT özelliğini etkinleştirebilir.
C++:
  • CMake Modülleri için Hover İpuçları: CMake modülleri için fareyle üzerine gelindiğinde ipuçları gösteriliyor.
    • Hızlı Bilgi'de CMake bilgileri.
    • CMake modülü tamamlama.
  • C++ Dinamik Hata Ayıklama: C++ Dinamik Hata Ayıklama özelliği eklendi.
  • Şablon IntelliSense Doldurma: Şablon IntelliSense'i otomatik olarak doldurabilir.
  • Yapılandırılabilir Dahil Etme Tamamlama: Dahil etme tamamlama yapılandırılabilir.
  • Öneri İçin Dahil Etme Stili Ayarı: Öneriler için dahil etme stili ayarı eklendi.
En Çok Kullanıcı Tarafından Bildirilen Hata Düzeltmeleri:
  • C++ CLR Sınıf Kitaplığı (.NET) projesinde String::Format ile ilgili hata düzeltildi.
  • Yanlış pozitif ömür kodu analizi uyarısı C26847: Don't return an invalid pointer düzeltildi.
  • 17.12.0'da CLR ile derlenirken regresyon hatası Substitution Failure Is An Error C3699 düzeltildi.
  • Sanitizer Coverage'ın hatalı kod üretmesi düzeltildi.
  • Sanal kalıtımlı hiyerarşilerdeki lambda ifadelerinde derleme hatası düzeltildi.
  • Yükleyicinin Powershell betiği yürütme hatasıyla 17.12.0'a güncellenememesi düzeltildi.
  • Çözümü değiştirirken Çözüm Gezgini istisnası düzeltildi.
En Çok Bildirilen Diğer Hata Düzeltmeleri:
  • MAUI projesinin net9.0-ios hedefinin artık derlenememesi düzeltildi.
  • Bir C# veya VB.NET projesinin özelliklerini ayarlarken, "Başlangıç nesnesi" açılır menüsünün doğru nesneleri göstermesi sağlandı.
  • Docker kapsayıcılarının Visual Studio'da hata ayıklama için görünmemesi düzeltildi.
  • Visual Studio yükleyicisi, 10.0.26100 Windows SDK'sının (10.0.26100.4188) en son hizmet sürümünü içerecek şekilde güncellendi.
Giderilen Güvenlik Açıkları:
  • Visual Studio - Yetki Yükseltme CVE-2025-49739: Standard Collector Hizmetinde zaman-kontrolü/zaman-kullanımı (TOCTOU) zafiyeti, yerel yetki yükseltmesine izin veriyordu.
  • Gitk Bağımsız Değişkenleri Zafiyeti CVE-2025-27613: Gitk bağımsız değişkenleri zafiyeti giderildi.
  • Gitk Keyfi Kod Yürütme Zafiyeti CVE-2025-27614: Gitk keyfi kod yürütme zafiyeti giderildi.
  • Git Kötü Niyetli Kabuk Zafiyeti CVE-2025-46334: Git kötü niyetli kabuk zafiyeti giderildi.
  • Git Dosya Üzerine Yazma Zafiyeti CVE-2025-46835: Git dosya üzerine yazma zafiyeti giderildi.
  • Git Sembolik Bağlantı Zafiyeti CVE-2025-48384: Git sembolik bağlantı zafiyeti giderildi.
  • Git Protokol Enjeksiyon Zafiyeti CVE-2025-48385: Git protokol enjeksiyon zafiyeti giderildi.
  • Git Kimlik Bilgisi Yardımcısı Zafiyeti CVE-2025-48386: Git kimlik bilgisi yardımcısı zafiyeti giderildi.
En Önemli Hata Düzeltmeleri:
  • GitHub Copilot Sohbet Hatası: "Could not parse ov" hatası düzeltildi, bu kalıcı bir sorundu.
  • Derleyici seçeneği ile yol arasında boşluk bulunan bir dahil etme yolu tırnak içine alındığında, yoldaki hiçbir dosyanın dahil etme tamamlama listesinde görünmemesi sorunu giderildi.
  • Developer PowerShell 17.14 sürümünde Escape tuşu algılanmıyordu, bu sorun düzeltildi.
  • VS 17.14'e güncellendikten sonra NCrunch 5.10.0.7'nin bozulması sorunu giderildi.
  • VS2022 17.14.0 önizleme 1.1 sürümünde VB.NET uygulaması derlenemiyordu, bu sorun düzeltildi.
  • Satır İçi Tamamlamalar için kullanıcı deneyimini ve erişilebilirliği iyileştirmek amacıyla çeşitli değişiklikler uygulandı.
Öne Çıkan Hata Düzeltmeleri – Topluluk Katkılarıyla
  • VS 17.14 gerilemesi: x64 Sürüm yapılandırmasında ASAN (Address Sanitizer) hatalı kod üretimi — [Geri bildirim bileti]
  • Sanitizer Coverage, hatalı kod üretimine neden oluyordu, bu sorun düzeltildi — [Geri bildirim bileti]
  • Razor biçimlendirmesinin, belirli sözdizimi kalıplarında veya yapılandırmalarda hiçbir şey yapmıyor gibi görünmesine neden olan sorun düzeltildi — [Geri bildirim bileti]
  • GitHub Copilot Agent Preview, birim testlerini çalıştırdıktan sonra terminal komutlarını çalıştıramıyordu, bu sorun düzeltildi — [Geri bildirim bileti]
  • EventTrigger öğesinin yönlendirme olayı Loaded olduğunda, Storyboard hedef öğeyi isme göre bulamıyordu, bu sorun düzeltildi — [Geri bildirim bileti]
  • boost::parser içinde yanlış bir sözdizimi hatası (false positive) bildirimi düzeltildi — [Geri bildirim bileti]
  • Copilot, .xaml.cs ve .xaml dosyaları arasındaki farkı göremiyordu, bu sorun düzeltildi — [Geri bildirim bileti]
  • MSVC AddressSanitizer, artık dinamik bağlantılı Evrensel C Runtime ve statik bağlantılı VCRuntime kullanan projeleri destekliyor (genellikle eklenti tarzı yazılımlarda kullanılır) — [Geri bildirim bileti]
  • Karmaşık trait algılama kodunda, derleyici çökmesine yol açan bir hata düzeltildi — [Geri bildirim bileti]
  • Copilot asistanında run_build işlemi başarısız oluyordu, bu sorun düzeltildi — [Geri bildirim bileti]
  • "Next Edit Suggestions" menü öğesini düzenlemek için gezinme düğmesi kullanıldığında oluşan çökme düzeltildi
  • ConcRT (Concurrency Runtime)'nin çok soketli makinelerde işlemci bağlılığı (processor affinity) değiştirilmişse doğru şekilde başlatılamaması sorunu düzeltildi
17.14.6 Sürüm Notları
En Önemli Hata Düzeltmeleri – Topluluktan
  • Razor'ın PageModel'inde Tür veya Ad Alanı Bulunamıyor hatası düzeltildi – Geri bildirim bileti
  • VS 2022 17.14 p1.1 derlemeyi tamamlayamıyor. "hata D8040: alt işlem oluşturulurken veya onunla iletişim kurulurken hata." bu sorun düzeltildi – Geri bildirim bileti
  • #include tamamlama artık yolda dosya veya klasör önermiyor – Geri bildirim bileti
  • Visual Studio sürekli olarak kimlik bilgilerini yeniden girmemi istedi [expansion.microsoft.com kiracısı engellendi], bu sorun düzeltildi – Geri bildirim bileti
17.14.4 Sürüm Notları
En Önemli Hata Düzeltmeleri – Topluluktan
  • C++ projeleri içeren bir Çözüm dosyasının UNC yolu üzerinden açılması durumunda Visual Studio'nun çökmesine neden olan bir sorun düzeltildi.
    • Topluluk geri bildirimiyle raporlandı. Geri bildirim bileti (bağlantı örnek olarak eklenmiştir)