Visual Studio 2022

Visual Studio 2022 17.14.9

Hata düzeltmeleri
GitHub Copilot Agent Preview, birim testlerini çalıştırdıktan sonra terminal komutlarını çalıştıramıyor
Copilot dosya değişiklikleri önizlemesi boş
Escape tuşu XAML dosyasındaki bulma kutusunu kapatmıyor
PATH'te geçersiz bir Java yürütülebilir dosyası olduğunda Android hata ayıklama hedeflerinin listelenmesi düzeltildi.
VS 17.14'te uzantı güncellemesi
C++ #include tamamlamalarındaki filtreleme kaldırıldı, böylece açılı parantezler ve tırnak işaretleri yazıldığında tam listeler gösteriliyor.
AI, Yardımcı Pilot, Aracılar ve MCP - .mcp.json dotnet run komutu bağıl yol kullanma özelliğini kullanamaz
Visual Studio içinde Linux Tüketim Fonksiyon Uygulaması oluşturma seçeneği kaldırılarak Flex Tüketim kullanılarak bir Fonksiyon Uygulaması sağlanırken kullanıcı deneyimi iyileştirildi.
Müşterilerin yükleme ve güncellemeler sırasında StandardCollector.Service.exe dosyasını kapatmasını gerektiren sorunlar düzeltildi.
GitHub Copilot Sohbet Hatası: "ov ayrıştırılamadı" - Kalıcı Sorun
Derleyici seçeneği ile yol arasında boşluk bırakılarak bir ekleme yolu belirtildiğinde oluşan bir sorun düzeltildi; yoldaki dosyaların hiçbiri ekleme tamamlama listesinde görünmüyordu.
Developer PowerShell 17.14'te kaçış algılanmadı
VS 17.14'e güncellendi - NCrunch 5.10.0.7
VS2022 17.14.0 önizleme 1.1'de VB.NET uygulaması oluşturulamıyor
Satır İçi Tamamlamalar için kullanıcı deneyimini ve erişilebilirliği iyileştirmek amacıyla çeşitli değişiklikler uygulandı.
En önemli hata düzeltmeleriTopluluktan
'xxx' özelliği şu anda bir iç hata nedeniyle kullanılamıyor. System.NotSupportedException: Verilen yolun biçimi desteklenmiyor.
Microsoft Store için karşıya yükleme paketi oluşturulurken oluşan bir sorun düzeltildi.
Razor kaynak oluşturucusunun ile çalışamamasına neden olabilecek bir System.ArgumentOutOfRangeExceptionsorun düzeltildi.
Kaynak dosyası düzenleyicisi başlatılmadan önce kapatılırken oluşan kilitlenme sorununu gideren bir sorun düzeltildi.
Yeni sınıf oluşturma, Ad Alanı Bildirimi Dosya Kapsamı ayarını yok sayar
Stabilite ve güvenlik alanında büyük güncellemeler.

En iyi hata düzeltmeleriTopluluktan
Live++ (3. taraf C++ Hot Reload aracı) ile Visual Studio 2022 arasındaki uyumsuzluk giderildiGeri bildirim bileti
All-In-One Search'te (Ctrl+T, Ctrl+Q) oluşan bir kilitlenme giderildi.Geri bildirim bileti
Visual Studio Debugger 'Yerel' penceresinde değerleri görüntüleyemiyor.Geri bildirim bileti
NuGet Paket Yöneticisi açıldığında sağ taraftaki ayrıntılar bölmesinin boyutu çok küçük olduğunda VS'nin hemen çökmesine ve kapanmasına neden olan hata düzeltildi.Geri bildirim bileti
Docker dosyasının üzerine gelindiğinde VS'nin donmasına neden olan sorun düzeltildi.
Sıfır boyutlu üyelere sahip belirli yapılar için yanlış başlatma sorunu düzeltildi.
x86 hedefleri için coroutine'ler sırasında kullanılan kare kayıtlarının doğru şekilde yeniden yüklenememesi sorunu düzeltildi.Geri bildirim bileti
VS artık MAUI 8.0.100 (SR10); MAUI 9.0.14 (SR1.4)'ü içeriyor
https://github.com/dotnet/roslyn/pull/75796|| adresinden kaydırma sırasında sabit sözdizimi renk titremesi düzeltildi
En iyi hata düzeltmeleriTopluluktan
Çözüm Gezgini'nde dosyaları kopyalarken System.NullReferenceException.Geri bildirim bileti
Çözüm olaylarına yanıt vermenin projelerden tamamlanmamış durumun okunmasına neden olabileceği sorun düzeltildi.
Farklı SDK sürümleri (Xamarin dahil) arasında geçiş yaparken ArgumentNullException iOS uzaktan derleme hatası düzeltildi.Geri bildirim bileti
VS artık MAUI 8.0.82'yi (SR8.2) içeriyor.
Debug.Restart (Ctrl+Shift+F5) kullanıldığında her zaman hata görüntülenir ve hata ayıklama durdurulur.Geri bildirim bileti
.NET SDK 9.0.100-rc.1 veya daha yenisini yükledikten sonra .NET derlemelerinin başarısız olmasına neden olan sorun düzeltildi.
Bu düzeltme, copilot lisansı olmadan bir GitHub hesabının eklenmesinin copilot'u bir hata durumuna soktuğu ve copilot'un kullanılamamasına neden olduğu senaryoyu ele alır.Geri bildirim bileti
Koşullu bir kesme noktası eklemek koşulsuz bir çökmeye neden olur.Geri bildirim bileti
Kaynak gezgini resx dosyalarını açamıyor.Geri bildirim bileti
Tanıma git çalışmıyor.Geri bildirim bileti
Visual Studio 17.11 sürümünün özellikleri:

Detaylı bilgi için:










Hata düzeltmeleriTopluluktan
TS1109 (TS) Razor dosyasında ifade bekleniyor hatasıGeri bildirim bileti
C# kaynak kodunun Office'e zengin kopyalanması/yapıştırılması başarısız oluyorGeri bildirim bileti
Sınıf içi üye değişkenine ait işaretçide yanlış hataGeri bildirim bileti
MSVC v19.37+ aritmetik ifadeler için hatalı kod üretimiGeri bildirim bileti
C4506 (satır içi işlev için tanım yok) şablon özellikleri için yanlış bildirildi...Geri bildirim bileti
Cmath fonksiyonları için eksik integral türleri aşırı yüklemesiGeri bildirim bileti
GitHub Copilot'ta yanlış çevrilmiş bir 'Referanslar' düğmesi varGeri bildirim bileti
VS 17.10'a güncellemeden sonra .ilk dosyalarının boyutu önemli ölçüde arttıGeri bildirim bileti
Visual Studio atlama listesi artık son açılan çözümleri eklemiyorGeri bildirim bileti

Bu Sürümdeki Yeniliklerin Özeti​

  • Visual Studio çalışırken bir GitHub hesabıyla Visual Studio'da oturum açmak artık desteklenen bir senaryodur. Visual Studio'yu farklı bir kullanıcı olarak çalıştırmak, Visual Studio işlemiyle ilişkilendirilen kullanıcı adı Windows işletim sisteminde oturum açan kullanıcı adıyla tam olarak eşleşmediğinde gerçekleşir. Bu koşullarda VS çalıştıran kullanıcılar için kimlik bilgileri Windows oturumu için kalıcı hale getirilecek ve kullanıcıların Windows her yeniden başlatıldığında GitHub hesaplarını Visual Studio'ya yeniden eklemeleri gerekecektir.
  • NuGet Central Paket Yönetimi'nin, kullanıcının özelliği kullanmayı seçmesini gerektiren önceki davranışını ManagePackageVersionsCentrallytrue olarak ayarlayarak geri yükleyin.
  • C++ hızlı bilgi bölümünde Copilot tarafından oluşturulan dokümantasyondan kaynaklanan bir kilitlenme düzeltildi.
  • "C# Interactive" komutu, Standart Araç Çubuğu'na eklendiğinde "Diğer Pencereler" Menü Denetleyicisi'nde kullanılabilir.
  • "Bu çözümle ilişkili kaynak denetim sağlayıcısı bulunamadı." iletişim kutusu artık SccProjectName özelliği ayarlı çözümler veya projeler yüklenirken gösterilmeyecek.
  • Azure Attach to App Service, Azure Hizmet Ortamlarına Dahili Yük Dengeleyicilerle (örneğin . ile biten siteler) bağlanmayı destekler .appserviceenvironment.net.

Geliştirici Topluluğu​

Geri
Yukarı