Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Bu, Visual Studio'nin en son sürümü değildir. En son sürümü indirmek için lütfen https://visualstudio.microsoft.com/downloads/ adresini ziyaret edin ve Visual Studio 2022 sürüm notlarına bakın.
Destek Zaman Çerçevesi
Visual Studio 2019 sürüm 16.11, Visual Studio 2019 için desteklenen son hizmet temelidir. Uzun süreli kararlı ve güvenli bir geliştirme ortamını benimsemesi gereken Enterprise ve Professional müşterilerinin bu sürümü standart olarak kullanmaları önerilir. lifecycle ve destek ilkemizde açıklandığı gibi sürüm 16.11, Visual Studio 2019 ürün yaşam döngüsünün geri kalanı olan Nisan 2029'a kadar düzeltmeler ve güvenlik güncelleştirmeleriyle desteklenecektir.
Visual Studio 2019 Arşivlenmiş Sürüm Notları
- Visual Studio 2019 sürüm 16.10 Sürüm Notları
- Visual Studio 2019 sürüm 16.9 Sürüm Notları
- Visual Studio 2019 sürüm 16.8 Sürüm Notları
- Visual Studio 2019 sürüm 16.7 Sürüm Notları
- Visual Studio 2019 sürüm 16.6 Sürüm Notları
- Visual Studio 2019 sürüm 16.5 Sürüm Notları
- Visual Studio 2019 sürüm 16.4 Sürüm Notları
- Visual Studio 2019 sürüm 16.3 Sürüm Notları
- Visual Studio 2019 sürüm 16.2 Sürüm Notları
- Visual Studio 2019 sürüm 16.1 Sürüm Notları
- Visual Studio 2019 sürüm 16.0 Sürüm Notları
Visual Studio 2019 Blogu
Visual Studio 2019 Blogu Visual Studio Mühendislik Ekibi'nin resmi ürün içgörü kaynağıdır. Visual Studio 2019 sürümleri hakkında ayrıntılı bilgileri aşağıdaki gönderilerde bulabilirsiniz:
- Visual Studio 2019 v16.11 Artık Kullanılabilir!
- Visual Studio 2019 v16.10 ve v16.11 Önizleme 1 Bugün Kullanıma Sunuldu!
- Visual Studio'da Git ile Artırılmış Üretkenlik
- Bugün Kullanıma Sunuldu! Visual Studio 2019 v16.9 ve v16.10 Önizleme 1
- Visual Studio 2019 v16.9 Önizleme 3 Bugün Kullanıma Sunuldu!
- Visual Studio 2019 v16.9 Önizleme 2 ve Yeni Yıl Dilekleri Size Geliyor!
- Visual Studio 2019 v16.8 ve v16.9 Önizlemesi Bugün Kullanıma Sunuldu
- Visual Studio 2019 v16.8 Preview 3.1'de Yeni Özellikler
- Visual Studio 2019 v16.8 Preview 2 Yeni Özellikleri Bugün Yayınlar!
- Visual Studio 2019 v16.7 ve v16.8 Önizleme 1 Sürümü Bugün!
- Visual Studio 2019 v16.7 Önizleme 2 Bugün Kullanıma Sunuldu!
- Visual Studio'da Git deneyimi için heyecan verici yeni güncellemeler
- Bugün Yayımlanıyor! Visual Studio 2019 v16.6 ve v16.7 Önizleme 1
- Visual Studio 2019 sürüm 16.6 Preview 2 Yeni Özellikleri Kendi Yönteminizle Yayınlar
- Visual Studio 2019 sürüm 16.5 kullanıma sunuldu!
- Visual Studio 2019 v16.4 Sürümü İçin Sezon Geldi
- Visual Studio 2019 v16.4 Preview 2, Fall Sports ve Pumpkin Spice
- Visual Studio 2019 sürüm 16.3'te .NET Core Desteği ve Daha Fazlası - Şimdi Güncelleştir!
- Visual Studio 2019 sürüm 16.3 Önizleme 2 ve Mac için Visual Studio 2019 sürüm 8.3 Önizleme 2 Yayımlandı!
- Visual Studio 2019 sürüm 16.2 ve 16.3 Önizleme 1 kullanıma sunuldu
- Visual Studio 2019 sürüm 16.2 Önizleme 2
- Visual Studio 2019 sürüm 16.1 ve 16.2 Önizleme
- Visual Studio 2019: Daha hızlı kodlayın. Daha akıllı çalışın. Geleceği yaratın.
Documentation
Visual Studio 2019 resmi Learn belgeleri arşivlenmiş. Arşivlenen belgeler arama motorları tarafından erişilemez, ancak Visual Studio 2019 belgeleri (Arşivlenmiş) adresinde arşivlenmiş belgelere göz atabilirsiniz.
Visual Studio 2019 sürüm 16.11.57
yayın tarihi: 9 Haziran 2026
| Ele alınan güvenlik uyarıları | CVE | Açıklama |
|---|---|---|
| SQLite Bellek Bozulması Güvenlik Açığı | CVE-2025-6965 | 3.50.2'den önceki SQLite sürümlerinde toplam terim sayısının kullanılabilir sütun sayısını aşabileceği bir güvenlik açığı vardır. Bu bir bellek bozulması sorununa yol açabilir. |
Visual Studio 2019 sürümü 16.11.56
yayın tarihi: 12 Mayıs 2026
| Ele alınan güvenlik uyarıları | CVE | Açıklama |
|---|---|---|
| SQLite Bellek Bozulması Güvenlik Açığı | CVE-2025-6965 | 3.50.2'den önceki SQLite sürümlerinde toplam terim sayısının kullanılabilir sütun sayısını aşabileceği bir güvenlik açığı vardır. Bu bir bellek bozulması sorununa yol açabilir. |
Visual Studio 2019 sürüm 16.11.55
yayın tarihi: 14 Nisan 2026
Bu sürümde Giderilen Sorunlar
- Visual Studio için
GitHub uzantısı isteğe bağlı bir bileşen olarak kullanım dışı bırakılmıştır. Proje artık korunmaz ve olası güvenlik riskleri oluşturur.
Ele alınan güvenlik uyarıları
| Ele alınan güvenlik uyarıları | CVE | Açıklama |
|---|---|---|
| SQLite Bellek Bozulması Güvenlik Açığı | CVE-2025-6965 | 3.50.2'den önceki SQLite sürümlerinde toplam terim sayısının kullanılabilir sütun sayısını aşabileceği bir güvenlik açığı vardır. Bu bir bellek bozulması sorununa yol açabilir. |
| Visual Studio Bilgilerin Açığa Çıkması Güvenlik Açığı | CVE-2026-32631 | MinGit'te güvenilmeyen sunucuya NTLM karma sızıntısı nedeniyle bir bilginin açığa çıkması güvenlik açığı var. |
| Node.js TLS DoS Güvenlik Açığı | CVE-2026-21637 | Node.js TLS hata işlemesindeki bir kusur, uzak saldırganların pskCallback veya ALPNCallback kullanımdayken bir TLS sunucusunu çökertmesine ya da kaynaklarını tüketmesine olanak tanır. |
NOTE: Visual Studio 2019 (16.11.55) artık güncelleştirilmiş NodeJS sürüm 22(özellikle 22.21.1) ile birlikte geliyor. NodeJS 22.x'in 32 bit NodeJS geliştirmesini destekleyen son sürüm olacağını ve 32 bit platformları kullananlar için bir çağın sonunu işaret ettiğini belirtmek gerekir.
NodeJS 22.x, Nisan 2027'de Kullanım Süresi Sonuna ulaşacak şekilde zamanlandı. O zamana kadar, Visual Studio 2019 gerektiğinde NodeJS 22.x güncelleştirmelerini sağlamaya devam edecektir. Ancak Nisan 2027'den sonra, güvenlik tarayıcıları Visual Studio 2019 ortamlarında bu EOL sürümünün varlığını işaretlemeye başlayabilir. Ne yazık ki NodeJS 23 ve sonrası yalnızca 64 biti destekleyebileceğinden, 32 bit sürüm olan Visual Studio 2019, daha yeni NodeJS sürümlerine yükseltemez.
Bu zorluklar göz önünde bulundurulduğunda, önerilen yol gelecekteki NodeJS sürümleriyle sürekli destek ve uyumluluk sağlamak için Visual Studio 2022 veya Visual Studio 2026'ya yükseltmektir. Bu, geliştirme ortamınız için hem güvenliği hem de işlevselliği korumaya yardımcı olur.
Visual Studio 2019 sürüm 16.11.54
yayın tarihi: 10 Mart 2026
Ele alınan güvenlik uyarıları
- CVE-2025-66413 Visual Studio Bilgilerin Açığa Çıkması Güvenlik Açığı - MinGit'te güvenilmeyen sunucuya NTLM karma sızıntısı nedeniyle bilgilerin açığa çıkmasına neden olan bir güvenlik açığı bulunmaktadır.
Visual Studio 2019 sürüm 16.11.53
yayın tarihi: 11 Kasım 2025
Bu sürümde Giderilen Sorunlar
- Windows Tek Bileşen için Git'i v2.51.1.1'e güncelleştirme
Geliştirici Topluluğu
Visual Studio 2019 sürüm 16.11.52
yayın tarihi: 14 Ekim 2025
Bu sürümde Giderilen Sorunlar
- ReFS birimlerinde bulunan ve Windows Server 2022 depoları olan kullanıcıların VS IDE ile Git işlemlerini gerçekleştirememesi sorununu gidermek için MinGit'i v2.50.1'e güncelleştirdi.
- 32 bit'lik sürüm desteği sona erdiği için Git'in Windows için Tek Bileşen'in 32 bit sürümü x86 makineleri için kaldırıldı.
Ele alınan güvenlik uyarıları
- CVE-2025-55240 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı - Gulpfile'da Güvenilmeyen Arama Yolu Uzaktan Kod Yürütme Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.51
yayın tarihi: 9 Eylül 2025
Bu sürümde Giderilen Sorunlar
- Bu güncelleştirme, Visual Studio uyumluluğuyla ilgili düzeltmeleri içerir.
Visual Studio 2019 sürüm 16.11.50
yayın tarihi: 12 Ağustos 2025
Bu sürümde Giderilen Sorunlar
Aşağıdaki Windows SDK sürümleri Visual Studio 2019 yükleyicisinden kaldırılmıştır:
- 10.0.16299.0
- 10.0.17134.0
- 10.0.17763.0
- 10.0.18362.0
- 10.0.20348.0
- 10.0.22000.0
SDK'nın bu sürümlerinden birini daha önce Visual Studio kullanarak yüklediyseniz, güncelleştirdiğinizde kaldırılır. Projeniz bu SDK'lardan herhangi birini hedeflerse, Windows SDK sürüm 10.0.22000.0 bulunamadı gibi bir derleme hatasıyla karşılaşabilirsiniz. Windows SDK'nın gerekli sürümünü yükleyin veya proje özellik sayfalarında veya çözüme sağ tıklayıp "Çözümü yeniden hedefle" seçeneğini belirleyerek SDK sürümünü değiştirin.
Bu sorunu çözmek için projenizi 10.0.22621.0 veya gerekirse daha önceki bir desteklenen sürüme yeniden hedeflemenizi öneririz. Desteklenen SDK sürümlerinin tam listesi için lütfen adresini ziyaret edin: https://developer.microsoft.com/windows/downloads/sdk-archive/. SDK'nın desteklenmeyen bir sürümünü yüklemeniz gerekiyorsa, bunu burada bulabilirsiniz: https://developer.microsoft.com/windows/downloads/sdk-archive/index-legacy/.
Visual Studio 2019 sürüm 16.11.49
yayın tarihi: 8 Temmuz 2025
Bu sürümde Giderilen Sorunlar
Ele alınan güvenlik uyarıları
- CVE-2025-49739 Visual Studio - Ayrıcalık Yükselmesi - Standart Toplayıcı Hizmeti'nde zaman denetiminden kullanım zamanına, yerel ayrıcalık yükselmesine olanak tanır
- CVE-2025-27613 Gitk Argümanlar Güvenlik Açığı
- CVE-2025-27614 Gitk Abitryary Code Yürütme Güvenlik Açığı
- CVE-2025-46334 Git Zararlı Kabuk Güvenlik Açığı
- CVE-2025-46835 Git Dosyasının Üzerine Yazma Güvenlik Açığı
- CVE-2025-48384 Git Symlink Güvenlik Açığı
- CVE-2025-48385 Git Protokolü Ekleme Güvenlik Açığı
- CVE-2025-48386 Git Kimlik Bilgisi Yardımcısı Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.48
yayın tarihi: 10 Haziran 2025
Bu sürümde Giderilen Sorunlar
- VS yükleyicisi, Windows SDK 10.0.19041.0 ve 10.0.22621.0 sürümleri için en son hizmet sürümlerini içerecek şekilde güncelleştirildi.
Visual Studio 2019 sürüm 16.11.47
yayın tarihi: 13 Mayıs 2025
Bu sürümde Giderilen Sorunlar
- Modern sorgu iş kalemi TFVC check-in ilkesinde proje adının alınmasını engelleyen bir sorun çözüldü.
- Yasak desenler TFVC denetleme ilkesinde, desenlerin oluşturulduktan sonra ilke tarafından 'unutulmasına' yol açan bir sorun düzeltildi.
Ele alınan güvenlik uyarıları
- CVE-2025-32703 Makineye VS yükleyerek Yönetici tarafından bilinmeyen ETW izlemesine erişim
- CVE-2025-32702 Nuget paketi çömelme nedeniyle Uzaktan Kod Yürütme
- CVE-2025-26646 .NET - Kimlik Sahtekarlığı - msbuild'in İndirmeDosyası görevlerinin varsayılan davranışlarında Ayrıcalık Yükseltme
Visual Studio 2019 sürüm 16.11.46
yayın tarihi: 8 Nisan 2025
Bu sürümde giderilen sorunlar
- Modern TFVC İade İlkeleri desteğinin yanı sıra eski TFVC İade İlkeleri uygulandığında yönergeler ve uyarılar eklendi.
Visual Studio 2019 sürüm 16.11.45
11 Mart 2025 yayınlandı
Bu sürümde giderilen sorunlar
Ele alınan güvenlik uyarıları
- CVE-2025-25003 Visual Studio Yetki Yükseltme Zafiyeti
- CVE-2025-24998 Visual Studio Yükleyici Yetki Yükseltme Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.44
11 Şubat 2025 tarihinde piyasaya sürüldü
Bu sürümde giderilen sorunlar
Ele alınan güvenlik uyarıları
- CVE-2025-21206 Visual Studio Yükleyici Ayrıcalık Yükseltmesi - Denetimsiz Arama Yolu Öğesi yetkisiz bir saldırganın ayrıcalıkları yerel olarak yükseltmesine olanak tanır.
-
CVE-2023-32002 Node.js
Module._load()ilkesi Uzaktan Kod Yürütme -Module._load()kullanımı, ilke mekanizmasını atlayabilir ve belirli bir modül için policy.json tanımının dışında modüller gerektirebilir.
Visual Studio 2019 sürüm 16.11.43
14 Ocak 2025 yayınlandı
Bu sürümde giderilen sorunlar
Ele alınan güvenlik uyarıları
- CVE-2025-21172 .NET ve Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2025-21176 .NET, .NET Framework ve Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2025-21178 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2024-50338 Uzaktaki bir URL'deki taşıma dönüşü karakteri, kötü amaçlı bir deponun kimlik bilgilerini sızdırmasına olanak tanır.
Visual Studio 2019 sürüm 16.11.42
yayın tarihi: 12 Kasım 2024
Bu sürümde giderilen sorunlar
Geliştirici Topluluğu
Visual Studio 2019 sürüm 16.11.41
yayın tarihi: 8 Ekim 2024
Bu sürümde giderilen sorunlar
Ele alınan güvenlik uyarıları
- CVE-2024-43603 Visual Studio Toplayıcı Hizmetinde Hizmet Reddi Güvenlik Açığı
- CVE-2024-43590 Visual Studio C++ Yeniden Dağıtılabilir Yükleyicisinde Ayrıcalıkların Yükseltilmesi Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.40
yayın tarihi: 10 Eylül 2024
Bu sürümde giderilen sorunlar
Ele alınan güvenlik uyarıları
CVE-2024-35272 SQL Server Yerel İstemci OLE DB Sağlayıcısı Uzaktan Kod Yürütme Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.39
yayın tarihi: 13 Ağustos 2024
Bu sürümde giderilen sorunlar
- IntelliCode model güncelleştirmesi, kullanıcıların modelleri doğrudan alması ve artık indirmeler için arka uç hizmetlerine bağımlı olmamasını sağlar.
Ele alınan güvenlik uyarıları
- CVE-2024-29187(Yeniden Yayımlandı) - WiX tabanlı yükleyiciler, SYSTEM olarak çalıştırıldığında ikili ele geçirmeye karşı savunmasızdır
Visual Studio 2019 sürüm 16.11.38
yayın tarihi: 9 Temmuz 2024
Bu sürümde giderilen sorunlar
- AzCopy sürüm 6.2 artık kullanımdan kaldırıldığı için Visual Studio'daki Azure İş Yükünün bir parçası olarak dağıtılamaz. desteklenen en son AzCopy sürümü AzCopy ile çalışmaya başlama bölümünden indirilebilir.
- Kopyalama sonrasında Git'e bir hata bildirdiği ve kopya başarısız olmuş gibi görünmesini sağlayan gcm 2.5 sürümüyle ilgili bir sorunu gideren GcM 2.5'i içeren v2.45.2.1 için MinGit'i güncelleştirin.
Visual Studio 2019 sürüm 16.11.37
yayın tarihi: 11 Haziran 2024
Bu sürümde giderilen sorunlar
- Windows Germanium derlemesine yükselttikten sonra WSL için el ile yükseltme gerekir. Bu, CMake projeleri açılırken Visual Studio'nun kilitlenmesine neden olabilir.
Ele alınan güvenlik uyarıları
- CVE-2024-30052 Uygun uzantıya sahip kötü amaçlı bir dosya içeren döküm dosyalarında hata ayıklarken Uzaktan Kod Yürütme
- CVE-2024-29060 Etkilenen Visual Studio yüklemesinde çalıştığı yerde Yetki Yükseltmesi
- CVE-2024-29187 WiX tabanlı yükleyiciler, SYSTEM olarak çalıştırıldığında ikili ele geçirmeye karşı savunmasızdır
Visual Studio 2019 sürüm 16.11.36
yayın tarihi: 14 Mayıs 2024
Bu sürümde giderilen sorunlar
- Bu sürüm, v3.2.1 için bir OpenSSL güncelleştirmesi içerir
Ele alınan güvenlik uyarıları
- CVE-2024-32002 Symlink'leri destekleyen büyük/küçük harfe duyarsız dosya sistemlerinde özyinelemeli klonlar, Uzaktan Kod Yürütmeye karşı savunmasızdır.
- CVE-2024-32004 Özel hazırlanmış yerel depoları klonlarken Uzaktan Kod Yürütme
Visual Studio 2019 sürüm 16.11.35
yayın tarihi: 9 Nisan 2024
Bu sürümde giderilen sorunlar
- Bu hata düzeltmesiyle, istemci artık önyükleyiciyi bir düzende kullanabilir ve istemci makinesine yüklemek için --noWeb parametresini geçirebilir ve hem yükleyicinin hem de Visual Studio ürününün yalnızca düzenden indirildiğinden emin olabilir. Daha önce, bazen yükleme işlemi sırasında yükleyici -noWeb parametresine saygı duymayacaktı ve kendisini web'den kendi kendine güncelleştirmeye çalışıyordu.
Ele alınan güvenlik uyarıları
- CVE-2024-28929 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsündeki uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28930 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28931 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28932 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28933 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsündeki uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28934 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsündeki uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28935 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsü'nde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28936 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28937 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28938 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28941 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsündeki uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-28943 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
- CVE-2024-29043 Bu güncelleştirme, Microsoft SQL Server için Microsoft ODBC Sürücüsünde uzaktan kod yürütme güvenlik açığına yöneliktir.
Visual Studio 2019 sürüm 16.11.34
yayın tarihi: 13 Şubat 2024
Bu sürümde giderilen sorunlar
Geliştirici Topluluğu
- önemli hata C1001: İç derleyici hatası
- VS2022 çok eski node.js sürüm 16 kullanıyor - yükseltme planı var mı?
Ele alınan güvenlik uyarıları
- CVE-2024-0057 Microsoft .NET Framework tabanlı uygulamalar X.509 zincir oluşturma API'lerini kullandığında ancak mantık hatası nedeniyle X.509 sertifikasını tam olarak doğrulamadığında güvenlik özelliği atlama güvenlik açığı ortaya çıkar.
Visual Studio 2019 sürüm 16.11.33
yayın tarihi: 9 Ocak 2024
Bu sürümde Giderilen Sorunlar
- MinGit, OpenSSL v3.1.4 ile birlikte gelen v2.43.0.1'e güncelleştirildi ve belirli koşullarda ağ işlemlerinin gerçekten yavaş olduğu bir regresyonu giderir.
Ele Alınan Güvenlik Önerileri
- CVE-2024-20656 VSStandardCollectorService150 hizmetinde, yerel saldırganların etkilenen bir Microsoft Visual Studio yüklemesinin çalıştığı konaklarda ayrıcalıkları yükseltebildiği bir güvenlik açığı vardır.
- CVE-2023-32027 Bu öneri, Visual Studio'daki SQL Server Uzaktan Kod Yürütme güvenlik açığı için Microsoft ODBC Sürücüsünü ele almak üzere yeniden yayımlanır.
- CVE-2023-32025 Bu öneri, Visual Studio'deki SQL Server Uzaktan Kod Yürütme güvenlik açığı için Microsoft ODBC Sürücüsünü ele almak üzere yeniden yayımlanır.
- CVE-2023-32026 Bu öneri, Visual Studio'deki SQL Server Uzaktan Kod Yürütme güvenlik açığı için Microsoft ODBC Sürücüsü'nü ele almak üzere yeniden yayımlanır.
- CVE-2023-29356 Bu öneri, Visual Studio'da SQL Server Uzaktan Kod Yürütme güvenlik açığı için Microsoft ODBC Sürücüsünü ele almak üzere yeniden yayımlanır.
- CVE-2023-32028 Bu öneri, Visual Studio'deki Microsoft SQL OLE DB Uzaktan Kod Yürütme güvenlik açığını gidermek için yeniden yayımlanır.
- CVE-2023-29349 Bu öneri, Visual Studio Microsoft ODBC ve OLE DB Uzaktan Kod Yürütme güvenlik açığını gidermek için yeniden yayımlanır.
Visual Studio 2019 sürüm 16.11.32
yayın tarihi: 14 Kasım 2023
Bu sürümde Giderilen Sorunlar
Geliştirici Topluluğu
Ele Alınan Güvenlik Önerileri
- CVE-2023-36042Visual Studio'da bozulmuş bir süslenmiş adın sonsuz döngüye neden olabileceği bir hizmet reddi güvenlik açığı bulunmaktadır.
Visual Studio 2019 sürüm 16.11.31
yayın tarihi: 10 Ekim 2023
Bu sürümde Giderilen Sorunlar
- Visual Studio tarafından kullanılan Git sürümü 2.41.0.3 sürümüne güncelleştirildi.
Visual Studio 2019 sürüm 16.11.30
yayın tarihi: 12 Eylül 2023
Bu sürümde Giderilen Sorunlar
Ele Alınan Güvenlik Önerileri
- CVE-2023-36796Bu güvenlik güncelleştirmesi, DiaSymReader.dll bozuk bir PDB dosyası okunurken Uzaktan Kod Yürütülmesine neden olabilecek bir güvenlik açığını giderir.
- CVE-2023-36794Bu güvenlik güncelleştirmesi, DiaSymReader.dll bozuk bir PDB dosyası okunurken uzaktan kod yürütülmesine neden olabilecek bir güvenlik açığını giderir.
- CVE-2023-36793Bu güvenlik güncelleştirmesi, DiaSymReader.dll bozuk bir PDB dosyası okunurken Uzaktan Kod Yürütülmesine neden olabilecek bir güvenlik açığını giderir.
- CVE-2023-36792Bu güvenlik güncelleştirmesi, DiaSymReader.dll bozuk bir PDB dosyası okunurken Uzaktan Kod Yürütülmesine neden olabilecek bir güvenlik açığını giderir.
- CVE-2023-36759Bu güvenlik güncelleştirmesi, kötü amaçlı bir dosyayı okumanın AyrıcalıkLarın Yükseltilmesine yol açabileceği pgodriver.sys kaldırır
Visual Studio 2019 sürüm 16.11.29
yayın tarihi: 8 Ağustos 2023
Bu sürümde Giderilen Sorunlar
- VSWhere'nin tüm seçeneğinin başlatılamaz durumda olan örnekleri döndürmemesi sorunu giderildi.
Ele Alınan Güvenlik Önerileri
- CVE-2023-36897 Visual Studio 2010 İçin Office Çalışma Zamanı Bileşenleri Sahtekarlık Güvenlik Açığı Bu güvenlik güncelleştirmesi, kimliği doğrulanmamış bir uzak saldırganın, geçerli bir kod imzalama sertifikası olmadan VSTO Eklenti Dağıtımlarını imzalayabilmesine olanak tanıyan bir güvenlik açığını giderir.
Visual Studio 2019 sürüm 16.11.28
yayın tarihi: 25 Temmuz 2023
Bu sürümde Giderilen Sorunlar
Visual Studio 2019 sürüm 16.11.27
yayın tarihi: 13 Haziran 2023
Bu sürümde Giderilen Sorunlar
- ActiveX Denetim Değişkeni sihirbazı, işlevlerin yanı sıra ActiveX özellikleri oluşturacak ve işlevselliği Visual Studio 2015'ten geri yükleyecektir.
- Bu güncelleştirmenin bir parçası olarak CVE-2023-27909, CVE-2023-27910 ve CVE-2023-27911'i ele almak için .fbx ve .dae desteğini kaldırıyoruz. Bu, yazar tarafından artık desteklenmeyen bir üçüncü taraf x86 bileşenidir. Etkilenen kullanıcılar fbx düzenleyicisini kullanmalıdır.
Geliştirici Topluluğu
JSON Şemaları yerelleştirilmiş Visual Studio - JT değer numaralandırma geçersizliği için JumpThreading Düzeltmesi
Ele Alınan Güvenlik Önerileri
- CVE-2023-24897 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, MSDIA SDK'sında bozuk PDB'lerin yığın taşmasına neden olabileceği ve kilitlenmeye veya uzaktan kod yürütülmesine neden olduğu bir güvenlik açığını giderir.
- CVE-2023-25652 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, git'e özel olarak hazırlanmış girişin –reddetmenin rastgele konumlarda denetimli içerik yazma işlemlerine neden olabileceği bir güvenlik açığını giderir.
- CVE-2023-25815 Visual Studio Aldatmacası Güvenlik Açığı Bu güvenlik güncelleştirmesi, Github yerelleştirme iletilerinin, bellek dışı yazma ve kilitlenmelere yol açan çalışma zamanı ön ekine uygun hareket etmek yerine sabit bir yola gönderme yaptığı bir güvenlik açığını giderir.
- CVE-2023-29007 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, mantıksal hata içeren bir yapılandırma dosyasının rastgele yapılandırma eklemeye neden olduğu bir güvenlik açığını giderir.
- CVE-2023-29011 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, SOCKS5 ara sunucusu uygulamaktan sorumlu Windows yürütülebilir dosya için Git'in çok kullanıcılı makinelerde güvenilmeyen bir yapılandırmayı almaya açık olduğu bir güvenlik açığını giderir.
- CVE-2023-29012 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, Windows Git CMD programı için Git'in başlangıçta yanlış bir şekilde bir program araması ve sessiz rastgele kod yürütülmesine neden olduğu bir güvenlik açığını giderir.
- CVE-2023-27909 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı Bu güvenlik güncelleştirmesi, Autodesk® FBX® SDK'sında 2020 veya daha önceki bir sürümünün kötü amaçla hazırlanmış FBX dosyaları veya bilgi ifşası yoluyla kod yürütülmesine yol açabilecek bir Hata-Dışı Yazma Güvenlik Açığı'nı giderir.
- CVE-2023-27910 Visual Studio Bilgilerin Açığa Çıkması Güvenlik Açığı Bu güvenlik güncelleştirmesi, bir kullanıcının Autodesk® FBX SDK 2020 veya öncesinde yığın arabellek taşması güvenlik açığından yararlanabilen ve uzaktan kod yürütülmesine yol açabilecek kötü amaçlı bir FBX® dosyası açmak için kandırıldığı bir güvenlik açığını giderir.
- CVE-2023-27911 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı güvenlik güncelleştirmesi, autodesk® FBX SDK 2020 veya öncesinde bir yığın arabellek taşması güvenlik açığından yararlanabilen ve uzaktan kod yürütülmesine neden olabilecek kötü amaçlı bir FBX® dosyasını açmak için kullanıcının kandırıldığı bir güvenlik açığını giderir.
- CVE-2023-33139 Visual Studio Bilgilerin Açığa Çıkması Güvenlik Açığı Bu güvenlik güncelleştirmesi, Visual Studios'taki obj dosya ayrıştırıcısının bilgilerin açığa çıkmasına neden olduğu OOB güvenlik açığını giderir.
Visual Studio 2019 sürüm 16.11.26
yayın tarihi: 11 Nisan 2023
Bu sürümde Giderilen Sorunlar
- IIS Express'te telemetri verilerini güncelleştirirken kilitlenmeye neden olabilen bir sorun düzeltildi.
- PGO eğitimi sırasında kullanılan çekirdek modu sürücüsüne geçersiz giriş gönderildiğinde meydana gelen çökme sorunu düzeltildi.
Geliştirici Topluluğu
Ele Alınan Güvenlik Önerileri
- CVE-2023-28296 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-28299 Visual Studio Kimlik Sahtekarlığı Güvenlik Açığı
- CVE-2023-28262 Visual Studio Ayrıcalıkların Yükseltilmesi Güvenlik Açığı
- CVE-2023-28263 Visual Studio Bilgilerin Açığa Çıkması Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.25
yayın tarihi: 14 Mart 2023
Bu sürümde Giderilen Sorunlar
- Git 2.39, credential.helper değerini "manager-core"dan "manager" olarak yeniden adlandırdı. Daha fazla bilgi edinmek için bkz. https://aka.ms/gcm/rename.
- CVE-2023-22490'ı ele alan v2.39.2 Windows paketi için mingit ve Git güncelleştirmeleri
Ele Alınan Güvenlik Önerileri
- CVE-2023-22490 Mingit Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-22743 Git for Windows Yükleyici’nde Ayrıcalık Yükseltme Güvenlik Açığı
- CVE-2023-23618 Windows Uzaktan Kod Yürütme Güvenlik Açığı için Git
- CVE-2023-23946 Mingit Uzaktan Kod Yürütme Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.24
yayın tarihi: 14 Şubat 2023
Bu sürümde Giderilen Sorunlar
- CPython yorumlayıcısı 3.9.13 sürümüne güncelleştirildi.
- Windows için mingit ve Git paketleri, CVE-2022-41903 sorununu ele alan v2.39.1.1 sürümüne güncellenmiştir.
Ele Alınan Güvenlik Önerileri
- CVE-2023-21566 Visual Studio Installer Yetki Yükseltme Güvenlik Açığı
- CVE-2023-21567 Visual Studio Hizmet Reddi Güvenlik Açığı
- CVE-2023-21808 .NET ve Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-21815 Visual Studio Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-23381 Visual Studio Code Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2022-23521 gitattributes ayrıştırma tam sayı taşması
-
CVE-2022-41903 içinde
git archivegit log --formatbellek taşması RCE'ye yol açıyor - CVE-2022-41953 Git GUI Kopyalama Uzaktan Kod Yürütme Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.23
yayın tarihi: 10 Ocak 2023
Ele Alınan Güvenlik Önerileri
- CVE-2023-21538 .NET Hizmet Reddi Güvenlik Açığı Bir hizmet reddi güvenlik açığı .NET 6.0'da kötü amaçlı bir istemci yığın taşmasına neden olabilir ve saldırgan kullanıma sunulan uç noktaya geçersiz istek gönderdiğinde hizmet reddi saldırısına neden olabilir.
Visual Studio 2019 sürüm 16.11.22
yayın tarihi: 13 Aralık 2022
Ele Alınan Güvenlik Önerileri
- CVE-2022-41089 Uzaktan Kod Yürütme .NET Core 3.1'de uzaktan kod yürütme güvenlik açığı bulunmaktadır. .NET 6.0 ve .NET 7.0; kötü amaçlı bir aktör, kötü amaçlı olarak hazırlanmış XPS dosyalarını ayrıştırma sonucunda kullanıcının rastgele kod çalıştırmasına neden olabilir.
Visual Studio 2019 sürüm 16.11.21
yayın tarihi: 8 Kasım 2022
Bu sürümde Giderilen Sorunlar
- AMD64 optimizasyonlarındaki yanlış referansları düzeltmek için boost ve stl_interfaces için koşullu korumalar eklendi.
Ele Alınan Güvenlik Önerileri
- CVE-2022-41119 Uzaktan Kod Yürütme Visual Studio'da Yığın Taşması Açığı
- CVE-2022-39253 Bilgi Sızıntısı Yerel çoğaltma optimizasyonu varsayılan olarak sembolik bağlantıların çözümünü yapıyor
Visual Studio 2019 sürüm 16.11.20
yayın tarihi: 11 Ekim 2022
Bu sürümde Giderilen Sorunlar
- Kaynak Görünümü yeniden yüklenen projeler için daha güvenilir görünür hale getirildi
- Yöneticiler, VS'yi güncelleştirmeden çevrimdışı istemci makinesindeki VS Yükleyicisini bir düzen kullanarak güncelleştirebilecek.
Ele Alınan Güvenlik Önerileri
- CVE-2022-41032 .NET Ayrıcalıkların Yükseltilmesi Güvenlik Açığı .NET 7.0.0-rc.1, .NET 6.0, .NET Core 3.1 ve NuGet istemcilerinde (NuGet.exe, NuGet.Commands, NuGet.CommandLine, NuGet.Protocol) bir güvenlik açığı bulunmaktadır. Kötü niyetli bir aktör, kullanıcının rastgele kod yürütmesine neden olabilir.
Visual Studio 2019 sürüm 16.11.19
yayın tarihi: Septemenber 13, 2022
Bu sürümde Giderilen Sorunlar
- Kaynak Görünümü yeniden yüklenen projeler için daha güvenilir görünür hale getirildi
Ele Alınan Güvenlik Önerileri
- CVE-2022-38013 .NET Hizmet Reddi Güvenlik AçığıA hizmet reddi güvenlik açığı ASP.NET Core 3.1 ve .NET 6.0'da bulunur ve burada kötü amaçlı bir istemci yığın taşmasına neden olabilir ve saldırgan model bağlama sırasında ayrıştırılan özelleştirilmiş bir yük gönderdiğinde hizmet reddi saldırısına neden olabilir.
Visual Studio 2019 sürüm 16.11.18
yayın tarihi: 9 Ağustos 2022
Geliştirici Topluluğundan
- Visual Studio 2019'da Kodlanmış Kullanıcı Arabirimi - Kullanıcı Arabirimi Haritaları açılırken ve/veya genişletilirken Visual Studio çöküyor
- Birden fazla başlangıç projesi, bir hata iletisiyle başlatılamıyor
Ele Alınan Güvenlik Önerileri
- CVE-2022-34716 .NET Bilgilerin Açığa Çıkması Güvenlik Açığı .NET 6.0 ve .NET Core 3.1'de ayrıcalıklı bilgilere yetkisiz erişime neden olabilecek bir bilgi açığa çıkması güvenlik açığı bulunmaktadır.
- CVE-2022-31012 Uzaktan Kod Yürütme Git for Windows yükleyicisi, güvenilmeyen bir ikiliyi yürütmek üzere hatalı yönlendirilebilir.
- CVE-2022-29187 Ayrıcalıkların Yükseltilmesi Kötü amaçlı kullanıcılar, süper kullanıcıya ait bir klasörde .git dizini oluşturabilir
- CVE-2022-35777 Uzaktan Kod Yürütme Visual Studio 2022 Preview Fbx Dosya Ayrıştırıcı'sında Yığın Taşması Güvenlik Açığı
- CVE-2022-35825 Uzaktan Kod Yürütme Visual Studio 2022 Preview Fbx Dosya ayrıştırıcısı OOBW Güvenlik Açığı
- CVE-2022-35826 Uzaktan Kod Yürütme Visual Studio 2022 Preview Fbx Dosya ayrıştırıcı yığın taşması güvenlik açığı
- CVE-2022-35827 Uzaktan Kod Yürütme Visual Studio 2022 Preview Fbx Dosya ayrıştırıcısı Heap OOBW Güvenlik Açığı
Visual Studio 2019 sürüm 16.11.17
yayın tarihi: 12 Temmuz 2022
Bu sürümde Giderilen Sorunlar
- LibraryManager, cdnjs API'sinde yapılan değişikliklere uyum sağlamak için güncelleştirildi
Geliştirici Topluluğundan
Visual Studio 2019 sürüm 16.11.16
yayın tarihi: 14 Haziran 2022
Geliştirici Topluluğundan
Ele Alınan Güvenlik Önerileri
- CVE-2022-30184 .NET Bilgilerin Açığa Çıkması Güvenlik Açığı NuGet'te .NET 6.0 ve .NET Core 3.1'de kimlik bilgisi sızıntısı olabilecek bir güvenlik açığı vardır.
- CVE-2022-24513 Ayrıcalıkların yükseltilmesi güvenlik açığı Microsoft Visual Studio güncelleştirici hizmeti yerel yapılandırma verilerini yanlış ayrıştırdığında olası ayrıcalık yükseltme güvenlik açığı vardır.
Visual Studio 2019 sürüm 16.11.15
yayın tarihi: 17 Mayıs 2022
Bu sürümde Giderilen Sorunlar
- Azure SQL Yönetilen Örneği için SQL Server Veri Araçları'ta, Şema Karşılaştırma ve SQL Server gezgini dahil bağlantı sorunları giderildi. Not: Azure Arc etkinliğine sahip Yönetilen Örnek desteği gelecekte piyasaya sürülecek olan bir sürümle sağlanacaktır (Toplulukta)
Geliştirici Topluluğundan
Visual Studio 2019 sürüm 16.11.14
yayın tarihi: 10 Mayıs 2022
Bu sürümde Giderilen Sorunlar
- Kalan C++20 hata raporları (yani geri portlamalar) için uygulama eklendi. Tüm C++20 özellikleri artık /std:c++20 anahtarı altında kullanılabilir. Uygulanan backports hakkında daha fazla bilgi için lütfen microsoft/STL GitHub deposundaki C++20 Hata Raporları projesine bakın ve bu blogpostu
- Visual Studio tarafından kullanılan ve isteğe bağlı bileşen olarak yüklenebilen Windows için Git sürümü 2.36.0.1'e güncellendi.
- Git entegrasyonunda, ayrılmış dalları çekme/eşitleme sırasında çıkış penceresinde nasıl çözüleceğine dair yerelleştirilmiş bir ipucu göstermeyen bir sorun düzeltildi.
Geliştirici Topluluğundan
Ele Alınan Güvenlik Önerileri
CVE-2022-29117 .NET Hizmet Reddi Güvenlik Açığı .NET 6.0, .NET 5.0 ve .NET Core 3.1'de kötü amaçlı bir istemcinin tanımlama bilgilerini işleyip Hizmet Reddine neden olabileceği bir güvenlik açığı vardır.
CVE-2022-23267 .NET Çekirdek Hizmet Reddi Güvenlik Açığı .NET 6.0'da bir güvenlik açığı bulunmaktadır. .NET 5.0 ve .NET Core 3.1'de, kötü amaçlı bir istemci HttpClient üzerinden fazla bellek ayırmaları yoluyla Hizmet Reddine neden olabilir.
CVE-2022-29145 .NET Hizmet Reddi Güvenlik Açığı .NET 6.0'da bir güvenlik açığı bulunmaktadır. .NET 5.0 ve .NET Core 3.1'de, html formları ayrıştırıldığında kötü amaçlı bir istemci hizmet reddine neden olabilir.
CVE-2022-24513 Ayrıcalıkların yükseltilmesi güvenlik açığı Microsoft Visual Studio güncelleştirici hizmeti yerel yapılandırma verilerini yanlış ayrıştırdığında olası ayrıcalık yükseltme güvenlik açığı vardır.
Visual Studio 2019 sürüm 16.11.13
yayın tarihi: 19 Nisan 2022
Bu sürümde Giderilen Sorunlar
- 16.11.12'den vctip.exe regresyonu düzeltildi
- Adres Temizleme (ASAN) ile oluşturulan bazı uygulamaların Windows 11 yüklenmesini engelleyen bir hata düzeltildi.
- Bir yığın çekişmesi nedeniyle çok iş parçacıklı uygulamaların kilitlenme yaşaması, yanlış "serbest bırakılan sahipsiz işaretçi" raporları veya işlem çıkışı sırasında kilitlenme sorunları yaşayabileceği başka bir ASAN sorunu düzeltildi.
Visual Studio 2019 sürüm 16.11.12
yayın tarihi: 12 Nisan 2022
Bu sürümde Giderilen Sorunlar
- İlişkili test yürütmeleri tamamlandığında bile test yürütme için bazı animasyonların arka planda çalışmasına neden olan bir sorun düzeltildi. Bu, özellikle yüksek yenileme hızı izleyicilerinde fark edilen yavaşlamalara neden olur. Düzeltme, yüksek yenileme hızı izleyicilerinde VS kullanma deneyimini geliştirmelidir.
- İstemci tarafından kullanılan belirli işlevleri sunmayan bir LiveShare sunucusuna bağlanırken gereksiz bir uyarı kaldırıldı.
Geliştirici Topluluğundan
- ARM64'te başlatma sırasında iyileştirilmiş Qt uygulamaları kilitleniyor
- Canlı Paylaşım hatası alıyorum: Çıkış kanalının kullanıcısı bağımlı bir hizmetin olmaması nedeniyle sınırlı işlevsellikle çalışıyor.
- IVsTextImage'deki bulma özelliği, Visual Studio 2019'da çalışmıyor
Ele Alınan Güvenlik Önerileri
CVE-2022-24765 Ayrıcalık yükseltme güvenlik açığı Git for Windows'da, bir git dizini aranırken Git işlemlerinin depo dışında çalıştırılabilmesine neden olan olası bir ayrıcalık yükseltme güvenlik açığı bulunmaktadır. Windows için Git artık 2.35.2.1 sürümüne güncelleştirildi.
CVE-2022-24767 DLL ele geçirme güvenlik açığı Kaldırıcıyı SYSTEM kullanıcı hesabı altında çalıştırırken Windows yükleyicisi için Git'te olası bir DLL ele geçirme güvenlik açığı vardır. Windows için Git artık 2.35.2.1 sürümüne güncelleştirildi.
CVE-2022-24513 Ayrıcalıkların yükseltilmesi güvenlik açığı Microsoft Visual Studio güncelleştirici hizmeti yerel yapılandırma verilerini yanlış ayrıştırdığında olası ayrıcalık yükseltme güvenlik açığı vardır.
Visual Studio 2019 sürüm 16.11.11
yayın tarihi: 8 Mart 2022
Bu sürümde Giderilen Sorunlar
- Uzaktan hata ayıklamada özellikle Azure App Service'ı etkileyen ve kimlik doğrulama hatalarının bazen 'Uzak uç noktayla bağlantı sonlandırıldı' hatasıyla sonuçlanmasına neden olan bir sorun düzeltildi. Ayrıca, Visual Studio'nun kimlik bilgilerini sormaması üzerine de çalışmalar yapıldı.
- Yüksek yenileme hızı monitörlerinde iyileştirilmiş performans.
Geliştirici Topluluğundan
- 16.11 üzerinde += işleciyle katlama ifadesinde dahili derleyici hatası
- consteval oluşturucu ve C7595
- cl, özel üye işlevlerini örtük olarak constexpr yapmaz
- Bağımsız koşul ifadeleri olamaz
- VS 2019'da yapılandırılmış uzantı galerisi yok
- Sql Server nesne gezgini dizinleri göstermiyor
- Dosya depolama tabloları varsa SQL projesi oluşturulmuyor
Ele Alınan Güvenlik Önerileri
CVE-2020-8927 Güvenlik Açığı .NET 5.0 ve .NET Core 3.1 sürümlerinde, 1.0.8'den önceki sürümlerdeki Brotli kitaplığında bulunan bir arabellek taşması nedeniyle bir Uzaktan Kod Yürütme güvenlik açığı bulunmaktadır.
CVE-2022-24464 Güvenlik Açığı .NET 6.0, .NET 5.0 ve .NET CORE 3.1'de belirli türlerdeki http form isteklerini ayrıştırırken hizmet reddi güvenlik açığı bulunmaktadır.
CVE-2022-24512 Güvenlik Açığı .NET 6.0'da Uzaktan Kod Yürütme güvenlik açığı bulunmaktadır. .NET 5.0 ve .NET Core 3.1'de bir yığın arabellek taşması .NET Çift Ayrıştırma yordamında gerçekleşir.
CVE-2021-3711 OpenSSL Arabellek Taşması güvenlik açığı Git tarafından Windows için kullanılan OpenSSL'de olası bir arabellek taşması güvenlik açığı bulunmaktadır. Windows için Git artık bu sorunu gideren 2.35.1.2 sürümüne güncelleştirildi.
Visual Studio 2019 sürüm 16.11.10
yayın tarihi: 8 Şubat 2022
Bu Sürümde Ele Alınan Sorunlar
- Aralıklı C++ bağlayıcı çökmelerine neden olan bir sorun düzeltildi.
- x64 ile fark edilmeyen hatalı kod oluşturma sorunu.
- Arka plan C++ statik analizi tarafından işlenirken dosyaların silinmesini engelleyen bir sorun.
- C++ ATL CString eşitlik işlecinde C++20 modunda bir sorun çözüldü.
- Bir başlatıcının yük testi senaryosunda çalışmasını engelleyebilecek bir sorun düzeltildi.
Geliştirici Topluluğundan
- VS 16.11.8'de LPCWSTR ile CString arasında karşılaştırma işleçleri eksik
- x64 iyileştirici hatası VC++2019 16.11.4
Ele Alınan Güvenlik Önerileri
CVE-2022-21986 Güvenlik Açığı Kestrel web sunucusu belirli HTTP/2 ve HTTP/3 isteklerini işlediğinde .NET 5.0 ve .NET 6.0'da Hizmet Reddi güvenlik açığı vardır.
Visual Studio 2019 sürüm 16.11.9
yayın tarihi: 11 Ocak 2022
Bu Sürümde Ele Alınan Sorunlar
- Windows Terminal varsayılan terminal olarak kullanıldığında uygulamalarda birden çok kez hata ayıklayamama sorunu düzeltildi.
- Kısıtlı yapılandırmalarda müşterilerin engelini kaldırmak için kurulum düzeltmesi
- İstemcinin daha güncel bir önyükleyiciyi güncelleştirebilmesini engelleyen bir sorun düzeltildi. İstemci, Ocak 2022 veya sonrasında gönderilen önyükleyiciyi ve yükleyiciyi kullandıktan sonra, sonraki önyükleyicileri kullanan tüm güncelleştirmelerin ürün yaşam döngüsü boyunca çalışması gerekir.
- Zaman zaman, geçici meta verilerle bir ikiliyi izleme sırasında VSInstr'in çıkmamasına neden olan durum ele alındı; bu da İzleme Profili Oluşturma'nın başarısız olmasına sebep oluyordu.
- /Og veya #pragma optimize("g") kullanarak çok büyük işlevlerle C++ kodunu derlemenin geçersiz kod (hatalı kod oluşturma) oluşturması sorunu düzeltildi
- C++ Eşzamanlılığı::p arallel_for_içindeki, tamsayı taşması nedeniyle çağrı işlemini kilitleyen bir hata düzeltildi
Geliştirici Topluluğundan
Visual Studio 2019 sürüm 16.11.8
yayın tarihi: 14 Aralık 2021
Bu Sürümde Ele Alınan Sorunlar
Çift yönlü metin denetim karakteri oluşturma
Kodun yanlış tanıtılmasına izin veren kötü amaçlı olabilecek bir açıklardan yararlanmayı önlemek için, Visual Studio düzenleyicisi artık çift yönlü metin denetim karakterlerinin düzenleme yüzeyindeki karakterlerin sırasını değiştirmesine izin vermez. Yeni bir seçenek, bu çift yönlü metin denetimi karakterlerinin yer tutucularla gösterilmesine neden olur. Çift yönlü metin denetimi karakterleri hala kodda bulunmaya devam eder, çünkü bu davranış yalnızca kod düzenleyicide işlenenleri etkiler.
Bu işlev Araçlar\Seçenekler'de denetlendi. Metin Düzenleyicisi\Genel sayfasının altında varsayılan olarak denetlenecek olan "Çift yönlü metin denetimi karakterlerini göster" seçeneği vardır. İşaretlendiğinde, tüm çift yönlü metin denetim karakterleri yer tutucu olarak gösterilir. Seçeneğin işaretini kaldırmak, bu karakterlerin işlenmediği önceki duruma geri döner.
Unicode karakteri, şu aralıklardan birine denk gelirse çift yönlü metin denetimi karakteri olarak kabul edilir: U+061c, U+200e-U+200f, U+202a-U+202e, U+2066-U+2069.
- C++ derleyicisinde, veri üyesi başlatıcıları olan bir sınıf hiyerarşisinde yer alan şablonlu bir yıkıcının çok erken örneklenmesi ve tanımlanmamış türlerin veya diğer hataların kullanımıyla ilgili yanlış tanılamalara yol açması sorunu düzeltildi.
- C++20 ve C++Latest dil modları altında ATL'nin CString karşılaştırmalarında bir sorun düzeltildi.
- Python iş yüküne Python 3.9.7 eklendi. Güvenlik açığı nedeniyle Python 3.7.8 kaldırıldı.
Geliştirici Topluluğundan
- Başvurulan DacPac dosyası, IncludeCompositeObjects yanlış olduğunda bile dağıtımın refactorlog'u işlemesine neden oluyor
- CString ile uzay gemisi işleci <=> kullanıldığında yanlış sonuç döner (std::map, std::set, vb. etkilenir)
- Visual Studio sqldb projesi tabloda (statistics_incremental = açık) birincil anahtar oluşturamıyor
- Şablon devralma bazen yanlış örneklemeyi zorlar.
- aspx/aspx.vb dosyaları karşılaştırıldığında Visual Studio 2019 donuyor
- Microsoft.Azure. Compute.Emulator.EXE güncelleştirilmeyecek
Ele Alınan Güvenlik Önerileri
CVE-2021-43877 .NET Güvenlik Açığı ANCM'de .NET çekirdek, .NET 5 ve .NET 6 uygulamaları barındırıldığında ayrıcalıkların yükseltilmesine izin verebilecek bir ayrıcalık yükseltme güvenlik açığı vardır.
CVE-2021-42574 Çift Yönlü Metin Güvenlik Açığı Çift yönlü metin denetimi karakterleri, kodun düzenleyicide diskte bulunandan farklı bir şekilde işlenmesine neden olmak için kullanılabilir.
Visual Studio 2019 sürüm 16.11.7
yayın tarihi: 16 Kasım 2021
Bu Sürümde Ele Alınan Sorunlar
- Xcode 13.1 desteği ekler.
- Önyükleyiciler artık --useLatestInstaller parametresini dikkate alır ve bu da en son yükleyicinin düzene tümleştirilmesini sağlar. Visual Studio 2022 ile birlikte gelen bu son yükleyici, kuruluşların istemcilerini bir düzen konumundan diğerine geçirmek istediği senaryoyu etkinleştirir. Daha fazla bilgi için [Visual Studio Yöneticiler Kılavuzu](* Önyükleyiciler artık --useLatestInstaller parametresine saygı gösterir ve bu da en son yükleyicinin düzende tümleştirilmesine neden olur. Visual Studio 2022 ile birlikte gelen bu son yükleyici, kuruluşların istemcilerini bir düzen konumundan diğerine geçirmek istediği senaryoyu etkinleştirir. Daha fazla bilgi için bkz. Visual Studio Yöneticiler Kılavuzu.).
- WAP projelerinin başlangıç projeleri araç çubuğu birleşik giriş kutusunda görünmemesine neden olan sorun giderildi.
- Belirli durumlarda son uygulama paketinin yanlış ikili dosyalar içermesi Windows Uygulama Projeleriyle (WAP) ilgili sorun düzeltildi.
- "Team Explorer > Bağlantıları Yönet" veya "Git Değişiklikleri" pencerelerinin açılmasının TFVC çözümlerinin yüklenmemesine neden olmasını önleyin.
Geliştirici Topluluğundan
- Sürüm 16.8.0'dan 16.9.1'e kadar olan sürümler yanıt vermiyor ve sık sık yeniden başlatılıyor
- std::source_location::current() ile IntelliSense hatası
- Visual Studio 2019 sürüm 16.10 - UWP - Xamarin: Visual Studio 16.10'a güncelleştirdikten sonra, 'Dosya veya derleme yüklenemedi' çalışma zamanı istisnası
- Visual Studio 2019 sürüm 16.11.3 - UWP uygulamasını paketleme başarısız oluyor
- 16.11.6: 'AndroidImage_x86_API125_Private,version=10.0.0.3' paketi yüklenemedi
Visual Studio 2019 sürüm 16.11.6
yayın tarihi: 9 Kasım 2021
Bu Sürümde Ele Alınan Sorunlar
- VSInstr'in geçici meta verilere sahip bir ikiliyi araçlandırırken zaman zaman çıkış yapmama sorununu ele alın.
- C++ IntelliSense kullanılırken "aralık değeri" hataları düzeltildi.
- Visual Studio'dan çalıştırıldığında, belirli koşullar altında uluslararası ayar seçildiğinde fsi çökebiliyordu. Bu sürüm sorunu düzeltir ve fsi artık doğru şekilde çalışmalıdır.
- Visual Studio'nun, kod değişikliklerinizle güncellenmemiş ikili dosyalar üzerine derleme yapmasına, hataları ayıklamasına veya testler çalıştırmasına neden olabilecek bir sorunu düzeltir.
- Cloud Services yerel hata ayıklaması sırasında iş parçacığı havuzundaki sızıntıyı giderir.
- Android 12 API'leri için destek ekleyin.
- Windows Server makinelerde Performans Profili Oluşturucu veya Tanılama Araçları kapatıldığında olası bir kilitlenmeyi düzeltir.
- VS başlatma gecikmesi düzeltildi.
Ele Alınan Güvenlik Önerileri
CVE-2021-42319 Ayrıcalıkların Yükseltilmesi Güvenlik Açığı Visual Studio yükleyicisinde bulunan WMI Sağlayıcısında Ayrıcalıkların Yükseltilmesi güvenlik açığı vardır.
CVE-2021-42277 Tanılama Merkezi Standart Toplayıcı Hizmeti Ayrıcalıkların Yükseltilmesi Güvenlik Açığı Tanılama Merkezi Standart Toplayıcısı dosya işlemlerini yanlış işlediğinde ayrıcalıkların yükseltilmesi güvenlik açığı oluşur.
Visual Studio 2019 sürüm 16.11.5
yayın tarihi: 12 Ekim 2021
Bu Sürümde Ele Alınan Sorunlar
Ele Alınan Güvenlik Önerileri
CVE-2020-1971 OpenSSL Hizmet Reddi Güvenlik Açığı
Git tarafından kullanılan OpenSSL kitaplığında olası bir hizmet reddi güvenlik açığı vardır.
CVE-2021-3449 OpenSSL Hizmet Reddi Güvenlik Açığı
Git tarafından kullanılan OpenSSL kitaplığında olası bir hizmet reddi güvenlik açığı vardır.
CVE-2021-3450 OpenSSL Hizmet Reddi Güvenlik Açığı
Git tarafından kullanılan OpenSSL kitaplığında olası bir bayrak atlama var.
CVE-2021-41355 .NET Disclosure Vulnerability
.NET'te System.DirectoryServices.Protocols.LdapConnection'ın Linux'ta kimlik bilgilerini şifresiz olarak gönderdiği bir Bilgi Sızdırma güvenlik açığı bulunmaktadır.
Visual Studio 2019 sürüm 16.11.4
yayın tarihi: 05 Ekim 2021
Bu Sürümde Ele Alınan Sorunlar
- Windows 11 SDK desteği.
- ARM64X CRT'ye AMD64 matematik işlevleri ekleyin.
- İkili dosya ve POGO enstrümantasyon çalışma zamanı arasındaki ARM64 ve ARM64EC arabirimlerine yönelik güncellemeler.
- C++20 kavramlarını, aralıklarını ve kısaltılmış işlev şablonlarını etkileyen IntelliSense yanıt hızı ve doğruluğuyla ilgili çeşitli sorunlar düzeltildi.
- Yerel yaşam süresi denetimlerinde hatalı pozitif sonuç düzeltildi.
- 32 bit boyut sabitiyle > ayrılan dizilerin istenenden daha az bellek ayırabilmesine neden olan bir problem düzeltildi.
- ATL dize başlatma işleminin varsayılan AppDomain'de statik değişken başlatma sırasında gerçekleşmesini sağlar.
- C++ Concurrency::parallel_for_each içindeki ve tamsayı taşması nedeniyle çağıran sürecin çökmesine neden olan bir hata düzeltildi.
- STL kapsayıcılarını kullanan çok iş parçacıklı programlarda kilitlenmelere neden olabilecek STL'nin yineleyici hata ayıklama mekanizmasındaki bir hata düzeltildi.
- SAL ek açıklamalarından alanlara başvurulan adsız yapıların neden olduğu önemli bir iç derleyici hatası düzeltildi.
- __uuidof kullanan şablonlu kod analiz edilirken meydana gelen seyrek bir çökme sorununu düzeltir.
- C++ statik çözümleme sonuçlarının bazen FixIt eyleminde doğru görüntülenmemesi sorunu düzeltildi.
- Coded UI projesinde .uitest uzantılı dosyaların açılması hatası düzeltildi.
- WinForms .NET tasarımcısında da bileşen olmayan nesneler için bileşen değişikliği olaylarını tetikleyin
- Windows Forms .NET tasarımcısında ContextMenuStrip denetimini silmeyle ilgili kilitlenme sorunu düzeltildi.
- Windows Forms tasarımcısı sürükleme sırasında yeniden yüklendiğinde oluşabilecek kilitlenmelere karşı önlem alın.
- Çözüm veya proje yeniden oluşturma sırasında WinForms .NET tasarımcısıyla etkileşim kurarken aralıklı VS kilitlenmesi için düzeltme.
- .NET 5 projelerinin güncel olması gerektiği halde güncel değilmiş gibi rapor edilmesine ve bu nedenle daha yavaş derlemelere yol açan bir hata düzeltildi.
- Büyük ölçekli Unity projeleri için varlık dizini oluşturmayı otomatik olarak devre dışı bırakın.
- Xcode 13.0 desteği ekler.
- Bu sürüm, belirli Windows Uygulama Paketleme projelerinin dağıtımı sırasında, gereksiz yere değiştirilmemiş dosyaların kopyalanması sorununu düzeltir.
Geliştirici Topluluğundan
- CComPtr ile CComPtr karşılaştırması hatayla sonuçlanır
- Lambda içindeki lambda'da yapılandırılmış bağlama, geçersiz bir derleme hatasına neden oluyor
- operator new ile hatalı kod oluşturma
- VS 16.8.6'dan VS 16.9.5'e geçişten sonra MFC/ATL bağlantı sorunları ile WinARM64 derleme hataları
- Unity codelens sağlayıcısı hala çok fazla bellek gerektirir ve sürüm 16.11'de büyük ölçekli Unity projesinde OOMed yapılabilir.
- Lambda'da yapılandırılmış bağlama kullanımıyla /std:c++latest'de C3493 hatası
Visual Studio 2019 sürüm 16.11.3
yayın tarihi: 14 Eylül 2021
Bu Sürümde Ele Alınan Sorunlar
- Xamarin iOS projeleri için eksik "Uzak Cihaz" hata ayıklama hedefi düzeltildi.
- Başlat menüsü kısayol bağlantısının kaybolmasına neden olan bir hata düzeltildi. Hata yalnızca aynı makinede farklı ürün SKU'larının birden çok örneğini güncelleştirirken oluştu.
Geliştirici Topluluğundan
- Visual Studio UI, derleme sırasında aşırı miktarda derleme günlüğü çıktısı oluştuğunda (örneğin: tanılama ayrıntı düzeyi), tepkisiz hale geliyor
- Canlı Birim Testi başlatılırken kilitleniyor
- Cihazlarda listelenmeyen "uzak cihaz"
- 32 bit uygulamalar üzerinde fare tekerleğini kaydırdığınızda tasarımcı çöküyor
Ele Alınan Güvenlik Önerileri
CVE-2021-26434 Visual Studio Yanlış İzin Ataması Ayrıcalık Yükseltme Güvenlik Açığı
C++ ile Oyun geliştirmeyi yükleyip Unreal Engine Yükleyicisi iş yükünü seçtikten sonra Visual Studio'da bir izin atama güvenlik açığı oluşmaktadır. Yükleme sırasında sistem LPE'ye karşı savunmasızdır ve tüm kullanıcılara yazma erişimine sahip bir dizin oluşturur.
Visual Studio 2019 sürüm 16.11.2
yayın tarihi: 25 Ağustos 2021
Bu Sürümde Ele Alınan Sorunlar
- CMake önbellek oluşturma işleminin başarısız olmasına ve bu nedenle IntelliSense, derleme ve hata ayıklamanın engellenmesine neden olan bir sorun giderildi.
- Bazı .NET ve dotnet Core uygulamalarında hata ayıklama başlatılırken "System.Diagnostics.TraceInternal.Listeners.get işlevinin değerlendirilmesi zamanında sonuçlanmadı ve güvenli olmayan bir şekilde sonlandırıldı" uyarısı düzeltildi.
Geliştirici Topluluğundan
- Vs2019 16.11.0'dan 16.11.1'e yükseltildikten sonra CMake önbellek oluşturma "kilitleniyor"
- Belirtilen kültür veya nötr kültür için uygun kaynak bulunamadı. "Microsoft. VisualStudio.Data.Providers.SqlServer
- Derleme Seçimi çalışmayı durdurdu VS 16.11
Visual Studio 2019 sürüm 16.11.1
yayın tarihi: 16 Ağustos 2021
Bu Sürümde Ele Alınan Sorunlar
- Visual Studio kurulumu sırasında Microsoft.VisualStudio.ScriptedHost.Registry paketinin yüklenmesiyle ilgili bir sorunu düzelten bu işlem, tüm kurulumun başarısız olmasına neden olabilecek bir problemi çözer.
- Araçlar Seçenekleri aracılığıyla yeni SSH Bağlantısı Ekleme engellemesi kaldırıldı
Geliştirici Topluluğundan
Visual Studio 2019 sürüm 16.11.0
yayın tarihi: 10 Ağustos 2021
Visual Studio 2019 sürüm 16.11.0'ın bu Sürümündeki Yeniliklerin Özeti
Güncelleştirilmiş Yardım Menüsü
- Güncellenmiş menü, Başlangıç içeriklerini ve yararlı ipuçları/püf noktalarını vurgular. Ayrıca Geliştirici Topluluğu, Sürüm Notları, Visual Studio ürün Yol Haritası ve Sosyal Medya sayfalarımıza erişim sağlar.
- Yeni Aboneliğim menü öğesi, geliştiricilerin avantaj farkındalığı ve ek bilgiler aracılığıyla aboneliklerinden en iyi şekilde yararlanmasını sağlar!
Git araçları
- Git Değişiklikleri penceresinde ve durum çubuğunda dal seçicisindeki ek seçenekler menüsünden fazladan eylemlere erişin.
- Araç ipucunda son işleme ayrıntılarını görmek için dal adının üzerine gelin.
- Durum çubuğundaki depo seçici açılır menüsünde ek eylemlere erişin.
- Yerel yol ve uzak URL gibi depo ayrıntılarını görmek için depo adının üzerine gelin.
C++
- Visual Studio ile birlikte gönderilen LLVM araçları LLVM 12'ye yükseltildi. Ayrıntılar için LLVM sürüm notlarına bakın.
- Clang-cl desteği LLVM 12 olarak güncelleştirildi.
Kurulum
- Update komutunun komut satırı yürütmesini etkileyen bir sorun düzeltildi. Güncelleştirme ilk kez başarısız olursa, güncelleştirme komutunun sonraki bir kez verilmesi artık güncelleştirmenin kaldığı yerden önceki işlemi sürdürmesine neden olur.
- .NET Çalışırken Yeniden Yükleme ile çalışma zamanında yönetilen kodu düzenlemeye yönelik Kullanıcı Deneyimi.
Visual Studio 2019 sürüm 16.11.0'ın bu Sürümündeki Yeniliklerin Ayrıntıları
çalışma zamanında yönetilen kodu düzenlemek için .NET Çalışırken Yeniden Yükleme Kullanıcı Deneyimi
Bu sürümde, WPF, Windows Forms, ASP.NET Core, Konsol gibi uygulamalar için kod dosyalarını düzenlerken yeni Çalışırken Yeniden Yükleme kullanıcı deneyiminin ilk sürümünü kullanıma sunmanın heyecanını yaşadık. Çalışırken Yeniden Yükleme ile artık uygulama çalışırken yürütmeyi duraklatmanıza veya kesme noktası kullanmanıza gerek olmadan uygulama yönetilen kaynak kodunuzu değiştirebilirsiniz. Bunun yerine, desteklenen bir değişiklik yapın ve bunları hemen uygulamak için araç çubuğundaki yeni "kod değişikliklerini uygula" düğmesini kullanın.
Bu Visual Studio güncelleştirmesinde bu yeni deneyim, uygulamanızı hata ayıklayıcı (F5) altında çalıştırırken kullanılabilir ve Edit and Continue (EnC) mekanizması tarafından desteklenir. Bu nedenle, EnC'nin desteklendiği her yerde artık diğer hata ayıklayıcı özellikleriyle birlikte Çalışırken Yeniden Yükleme de kullanabilirsiniz. .NET Çalışırken Yeniden Yükleme ayrıca XAML Çalışırken Yeniden Yükleme ile birlikte çalışarak WPF veya WinUI gibi masaüstü uygulamalarınızda hem kullanıcı arabirimi hem de arka planda kod değişiklikleri yapmayı mümkün hale getirir.
Hem EnC hem de Çalışırken Yeniden Yükleme aynı sınırlamaları paylaşır, bu nedenle her düzenleme türünün şu anda desteklenmediğini unutmayın. Desteklenen veya desteklenmeyenlerin tam listesi belgelerimizde bulunabilir.
Çalışırken Yeniden Yükleme ve uzun vadeli vizyonumuz hakkında daha fazla bilgi edinmek için blog gönderimizde daha fazla ayrıntı okuyabilirsiniz.
Bu Sürümde Giderilen En Önemli Sorunlar
- MSVC C++ 14.29.16.10 SxS Araç Takımı, VS 2019 v16.10.4 ile eşleşecek şekilde güncelleştirildi. Bu güncelleştirme için MSVC Araç Takımı Sürümü 14.29.30040.0/19.29.30040.0'dır.
- Azure Markasını Güncelleştirme
- CMake test bulma sırasında oluşan bir hatanın önbellek oluşturmanın başarısız olmasına neden olduğu bir sorun düzeltildi.
- Veri kaynakları olarak CSV veya SQLCE kullanan TPv0 testlerinin ArgumentException ile yürütülememesine neden olan bir sorun düzeltildi.
- Sıcak Yeniden Başlatma ile "ApplicationVerificationFailed" derleme hatası düzeltildi
- WAP projelerinde hızlı güncellik kontrolünün yapılmaması sorunu düzeltildi. Bu durum, proje güncel olduğunda ve değişiklik gerektirmediğinde bile projelerin oluşturulmasına (atlanması yerine) neden oluyor ve IDE'de artımsal derleme sürelerinin artmasına yol açıyordu.
- "Xamarin.iOS projenizin önceki derleme sürümünü çalıştırmayı veya hata ayıklamayı desteklemiyor" hatası düzeltildi.
- iOS uygulamalarını dağıtmaya çalışırken "Adres ile Mac Server'a bağlanılamıyor" hatası düzeltildi
- Standart Kütüphane için Modüller (deneysel) eksikti, ancak tekrar eklendi.
- İç içe co_yield EDG doğrulama hatası giderildi.
- Visual Studio için Microsoft Azure Araçları'nın Diğer .dll dosyalarının Hakkında Kutusu'na yüklenmesini tetiklesine neden olan bir sorun düzeltildi.
- Yüksek KarşıtlıkLı Hesap Ayarlarının gösterilmemesiyle ilgili erişilebilirlik sorunu düzeltildi.
- @
{if(true)}kullanılırken bir biçimlendirme sorunu düzeltildi. - Ekran okuyucuların daraltılmış kod başlıklarını duyuramamasıyla ilgili erişilebilirlik sorunu düzeltildi.
- Ülke sınırı Ön Plan/arka plan rengi için Parlaklık karşıtlığı oranının, görme engelli kullanıcıların bu denetimleri tanımlayabilmesi için 3:1'e eşit veya daha büyük olması düzeltildi.
- Görünür adın ve erişilebilir adın "Sunucu" düzenleme alanı, "Site adı" düzenleme alanı ve "Hedef Çalışma Zamanı" birleşik giriş kutusu için benzer olmamasına neden olan erişilebilirlik sorunu düzeltildi.
- Ekran okuyucunun SQL Server ekleme penceresindeki Bağlanıyor durum mesajı bilgisini duyurmasına neden olan bir hata düzeltildi.
- VB projelerindeki tamamlanma listesinde filtre eksikti.
- Microsoft.Maui-net6.sln yüklendiğinde, Visual Studio'nun zaman zaman yanıt vermeyi durdurmasına neden olan bir sorun düzeltildi.
- IOS projesi veya XF projesi oluşturulurken "Xamarin.iOS.Common.targets" uyarısını gösteren bir hata düzeltildi.
- Dal seçici menüsündeki gruplandırma sorunu düzeltildi.
- Seçilen deponun altındaki deponun istenen depo yerine açılmasına neden olan bir sorun düzeltildi.
- Şablon işlevleri için uyarıların yanlış bir kural kümesine uymasına neden olan bir hata düzeltildi.
- 125 %'ten 150 %’ye veya 175 %'ten 200 %'ye yeniden boyutlandırırken Microsoft hesabı açılan listesinin kesilmesine neden olan bir hata düzeltildi.
- Anlatıcının etiket ismini duyurmadığı bir erişilebilirlik hatası giderildi.
- Kullanıcıların "rengi kaynağa dönüştür" düğmesine erişmesini kolaylaştırdı.
- Görme bozukluğu olan kullanıcıların odağı "Önceki gradyan durağını seç" ve "Sonraki gradyan durağını seç" düğmeleri üzerinde görüntülemesini kolaylaştırdı.
- Ekran okuyucu kullanıcılarının düğmeler hakkında doğru bilgileri almamasıyla ilgili sorunlar düzeltildi.
- GitHub'da commit gönderildiğinde belirli hata iletileri her zaman gösterilmiyordu.
- İş akışı hata ayıklama önkoşullarını sağlamak için SharePoint bağlanmaya çalışırken uyarılara neden olan bir sorun düzeltildi.
- Git deposu penceresindeki Çatal ve uzak Çatal dallarıyla ilgili ağ işlemlerinin çalışmamasına neden olan bir sorun düzeltildi.
- Bir dosyayı çözüm gezgininden açık bir proje gezginine sürüklemenin dosyayı dosya sisteminden sildiği bir veritabanı projesi sorunu düzeltildi.
- .cshtml ve .razor dosyalarında özel duruma neden olan bir sorun düzeltildi.
- Visual Studio IDE ve Çözüm Gezgini dosya ve simgelerin yavaş görüntülenmesi düzeltildi.
- Git mesajlaşması ile ilgili 'Aynı anda birden çok toplu dosya işlemi çalıştırmasına izin verilmiyor' hatası düzeltildi.
- Seçili Profilin herhangi bir yolu için denetimlere erişilirken erişilebilirlik kolaylığı geliştirildi.
- Bir Bulut Hizmeti projesi 'Tek Sayfalı Uygulama' şablonuyla yayımlanırken 'Hata Listesi' uyarısı düzeltildi.
- Hızlı başlangıç penceresini kapatmaya çalışırken Visual Studio kilitlenmesine neden olabilen bir sorun düzeltildi
- Null değerlerle ve 'str' parametre adıyla veritabanı projelerinin yayımlanamaması düzeltildi.
- SSDT MERGE ifadeleri için destek eklendi.
- F# Etkileşimli ile NuGet paket başvurularının artık çalışmaması sorununu düzelttik.
- Düzen işlemleri sırasında paketleri arayan Önceki düzen klasörlerini kullanma özelliği eklendi.
- Hata ayıklama ve menü seçiminde yalnızca klavye kullanıcıları için ek erişilebilirlik iyileştirmeleri eklendi.
- Test Gezgini ile ilgili bir yerelleştirme hatası düzeltildi.
- C# VSIX projelerinde derlemelerin başarısız olmasına neden olan bir hata düzeltildi.
- Docker (Windows/Linux) üzerinde çalışan bir ASP.NET Core Uygulamasında Docker Kapsayıcısı'nda yayımlamanın şu hatayla başarısız olduğu bir hata düzeltildi: "Geçerli bağlam "masaüstü-linux" dosya sisteminde bulunamadı".
- Bize en son düzeltmeleri veren ve YAML'yi basitleştiren yeni DartLab örneğini kullanmaya dönüştürüldü.
- İmlecin yanlış konuma sıçramasına neden olan "Bildirime Git" seçeneğine tıklandığında oluşan bir sorun düzeltildi.
- EnC regresyonu düzeltildi.
- Service Fabric uygulaması oluşturulurken Visual Studio yanıt vermeyi durdurmasına neden olan bir hata düzeltildi.
- .NET 5(Yalıtılmış) türü seçili olan bir Azure İşlev projesi için docker desteği eklendikten sonra Kapsayıcı Düzenleyicisi Desteği bağlam öğesinin kaybolmasına neden olan bir hata düzeltildi.
- F5/Ctrl+F5'in "Docker komutu çıkış kodu1 ile başarısız oldu" hata iletisi oluşturduğu bir durum düzeltildi.
- Hizmet Fabric ve Orchestra Desteği Ekleme iletişim kutusu eklendi.
- NuGet silinen paketlerini geri yükleme hatası düzeltildi.
- Yeniden adlandırdıktan sonra mstest projelerinin LUT pencerelerini kaldırmasına neden olan bir hata düzeltildi.
- Kod aramasında kapsayıcı adı sağlanmadığında biçimlendirme hatası düzeltildi.
- CppCoreCheck'te eksik uyarı iletileri düzeltildi.
- 'CSharpSyncNamespaceCodeRefactoringProvider' hata iletisiyle sarı bir çıtaya neden olan ASP.NET sınıfı eklenirken oluşan bir hata düzeltildi.
- CppCoreCheck'te PointerSafetyXtension kullanımıyla ilgili performans geliştirildi.
- VC++ özellikleriyle ilgili geliştirilmiş yerelleştirme.
- solutionPath değişkeni tanımsız olarak değerlendirildiğinde bir derleme hatası düzeltildi.
- Test Gezgini çözüm üzerinde açıkken Visual Studio örneklerinin kapanmasına neden olabilecek seyrek yaşanan bir durum düzeltildi.
- Odağı kaydıran sanal makinelerde yüksek karşıtlık siyahı ile ilgili bir görünürlük sorunu düzeltildi.
- Etiketlenmiş birden çok seçili görüntü kaldırılırken "Böyle bir görüntü yok" hatasının oluşmasına neden olan bir sorun düzeltildi.
- LiveShare istemcisinde XAML yazma deneyimi geliştirildi.
- Konuşma tanıma komutuyla "Git" işlevi kullanılırken, kullanıcıların sonucu görmeden önce Araç İpucu'nun kaybolmasını beklemesine neden olan bir sorun düzeltildi.
- Bir çözüm yeniden açıldığında daha önce açılmış belgelerin geri yüklenmediğine neden olan bir sorun düzeltildi.
- Yeni Örnek Veri özelliği kullanıldığında meydana gelen UWP kilitlenmesi giderildi.
- "Persistence = AssemblyReference" için proje özellikleri sağlayıcısının bulunmadığı bir hata düzeltildi.
- setup.exe işlemci tüketimi azaltıldı.
- HRESULT kaynaklarının XBOX için özelleştirilmesini engelleyen bir sorun düzeltildi.
- "Testlerde Hata Ayıkla" seçeneğine tıkladıktan sonra işlenmeyen bir istisna düzeltildi.
- Windows Uygulama Paketleme Projesi kullanılırken "NETSDK1 031" derleme hata mesajı düzeltildi.
- Bazı LiveShare Oturumları sona erdikten sonra meydana gelen çökme düzeltildi.
- İlk Başlatma Sihirbazı'nın bir sayfasında "X" düğmesinin başarısız olmasına neden olan bir hata düzeltildi.
- LiveShare'de "İşlem desteklenmiyor" hata iletisi düzeltildi.
- Farklı hizmet yapılandırmalarında farklı ayar değerleriyle Bulut Hizmeti (genişletilmiş destek) yayımlamada bir hatayı düzeltir.
- C++20 Modülleri IntelliSense ile ilgili bazı dil yapılarının derleyicinin kilitlenmesine neden olması sorunu giderildi.
- Az miktarda ek belleğin sızmasına neden olacak bir sorun düzeltildi.
- AudioUnitPropertyIDType üzerinde API hataya neden olan bir değişiklik düzeltildi.
- Testlerini uzak cihazlarda veya öykünücülerde çalıştırmak isteyen UWP birim testi çerçevesi kullanan geliştiriciler, testleri uzak cihazlarda çalıştıramadı.
Geliştirici Topluluğu'den En Çok Oy Alan Sorunlar
- 16.6.4 ile 16.9.4 arasındaki kod analizi/PREfast performans regresyonu
- VS 16.10 önizleme 4'te STL functional.h'de C6285 kod analizi uyarısı. 16.10 önizleme 2 sürümünde çalıştı
- EnforceProcessCountAcrossBuilds, sistem üst bilgilerinde kod analizi uyarıları yayar
- Dış başlıklar için derleme hataları
- Çözümleyici C26110 tarafından yanlış kilit uyarıları
- Linux Remote'da CMakePresets tabanlı oluşturma işlemi "Hata: Nesne başvurusu bir nesnenin örneğine ayarlanmadı" hatasıyla başarısız oluyor.
- Git deposu görünümünden metin kopyalanamıyor
- Şablon özelleştirmesi ile intellisense bozuk
- ICE: /std:c++latest için ARM64 iyileştirmesi
- Apple Geliştirici Hesabı ekleme hatası: 'certificateType' parametresi geçersiz bir değere sahip: 'Bilinmeyen değer:MAC_INSTALLER_DISTRIBUTION'
- Fonksiyonel(813) uyarı C6285 veriyor
- C++20 modüllerinde ICE + boost::asio
- 16.9.2 SQL Server projesi üzerinde çalışırken donma
- Derleme Uyarısı MSB4011 Son Xamarin ve XCode Güncellemeleri
- multthread'in clangcl ile Visual Studio 2019 16.9'da kaynak derlemesini etkinleştirme
- static_casts ile switch deyiminin yanlış biçimlendirmesi
- Visual Studio 2019 16.5.4 SSE kullanılırken dahili derleyici hatası
- Noexcept varsayılan oluşturucu
- _InterlockedCompareExchange64 üzerinde MSVC Derleyicisi hatası
- NativeReference MSBuild özellik değerini tanıyamıyor
- Yanlış Tanılama: 26444 NO_UNNAMED_RAII_OBJECTS
- Hatalı C6240 LOGICALANDNONZERO
- Tanılama Araçları penceresi minyatür olarak yüklenir ve düzgün yeniden boyutlandırılmaz
- Coroutine, istisnalar devre dışı bırakılmış 'promise_type::unhandled_exception' kullanır
- AMD64 üzerinde hatalı (noexcept) istisna işleme bilgileri
- Arama Sonuçlarını Engelleyen Araç İpucu
- C++20 modunda hatalı postivie hatası C2176
- Paketleme belirtildiğinde operator new, _aligned_malloc için yanlış bağımsız değişkenler sağlar
- Lambda ifadesinin geçerli ayrıştırma işlemini reddeder
- 'Ekleme hatası: Eklenemedi.' SharePoint2019 korumalı alan projesi dağıtılırken 'SPUCWORKERPROCESS.exe' işlemi çalışmıyor' uyarısı görünüyor.
- 16.10 Önizleme 2'ye güncelleştirildikten sonra beklenmeyen uyarı C4834
- /std:c++latest kullanılırken, söz dizimi açısından geçersiz olan bir öğe sessizce yoksayılır.
- HATA: Dal filtresinde geri tuşuyla silme, koddaki karakterleri kaldırdı
- StreamJsonRpcRemoteInvocationException: Github kimlik bilgileri deposunda numaralandırma hatası
- Git dalında ok tuşları kullanılamaz, kesilemez, kopyalanamaz veya yapıştırılamaz "listeyi filtrelemek için buraya yazın" giriş kutusu
- Apple Geliştirici Hesabı ekleme hatası: 'certificateType' isimli parametre için geçersiz bir değer var: 'Bilinmeyen değer: MAC_INSTALLER_DISTRIBUTION'
- Git Tümleştirmesi: Visual Studio 2019 dal filtresinde backspace tuşuna basmak, dal paneli yerine düzenleyici penceresinde uygulanır
- .NET MAUI kullanılarak öykünücüye veya cihaza dağıtım yapılamıyor
- Visual Studio 2019 Professional 16.10.0 - SQL dosyaları için sekmeler doğru şekilde render edilmiyor.
- MinimumVisualStudioVersion 16.0 ise DisableInstalledVCTargetsUse=true kullanılırken Cpp hedefleri yeniden yönlendirmesi başarısız oluyor
- Derleme Uyarısı MSB4011 En Son Xamarin ve XCode Güncellemelerinden Sonra
-
CMake Tümleştirmesi:
CMakeSettings.json'de belirtilen ortamlar, Visual Studio oluşturucu olarak kullanıldığında devralınmıyor - Uzak dil sunucusu etkinleştirilirken bir hata oluştu
- VS Profiler çalıştırıldıktan sonra .pdb ServiceHub.DataWarehouseHost.exe tarafından kilitlendi
Visual Studio 2019 Preview, Android - Blazor kaydet ve yenile derlemesi Visual Studio'yu yanıt vermez hale getiriyor
- Kod Eşlemesi, kaynak kodda mevcut olmayan yöntem çağrısını gösterir
Bilinen Sorunlar
Aşağıdaki bağlantıyı izleyerek Visual Studio 2019'daki tüm açık sorunlara ve kullanılabilir geçici çözümlere bakın.
Visual Studio 2019 Sürüm Notları Geçmişi
Visual Studio 2019'un geçmiş sürümleriyle ilgili daha fazla bilgi için Visual Studio 2019 Sürüm Notları Geçmişi sayfasına bakın.
Uyarı
Kullanıcı deneyimini iyileştirmeye yardımcı olmak için, Visual Studio ve Visual Studio Geri Bildirim aracılığıyla toplanan tanılama verilerini (dökümler ve izlemeler gibi) analiz etmek üzere yapay zekâ tabanlı bir araç kullanabiliriz. Geri çevirmek isterseniz buradaki adımları izleyin
Visual Studio 2019 sürüm 16.11 Sürüm Notları