Visual Studio 2022 sürüm 17.9 Sürüm Notları
İpucu
Yenilikler hakkında bilgi edinmek, ipuçları ve püf noktaları duymak ve ücretsiz dijital swag indirmek için Visual Studio 2022 başlatma etkinliğinin kayıtlarını izleyin.
Geliştirici Topluluğu | Visual Studio 2022 Yol Haritası | Sistem Gereksinimleri | Uyumluluk | Dağıtılabilir Kod | Yayın Geçmişi | Lisans Koşulları | Bloglar | En Son Sürüm Bilinen Sorunlar | Visual Studio Docs'taki Yenilikler
Visual Studio 2022’un en son sürümünü indirmek için bir düğmeye tıklayın. Visual Studio 2022’yi yükleme ve güncelleştirme yönergeleri için bkz. Visual Studio 2022’yi en son sürüme güncelleştirme. Ayrıca çevrimdışı yükleme yönergelerine bakın.
Diğer Visual Studio 2022 ürünlerini indirmek için Visual Studio sayfasını ziyaret edin.
Visual Studio 2022 sürüm 17.9 Sürümleri
- 14 Mayıs 2024 — Visual Studio 2022 sürüm 17.9.7
- 9 Nisan 2024 — Visual Studio 2022 sürüm 17.9.6
- 26 Mart 2024 — Visual Studio 2022 sürüm 17.9.5
- 19 Mart 2024 — Visual Studio 2022 sürüm 17.9.4
- 12 Mart 2024 — Visual Studio 2022 sürüm 17.9.3
- 27 Şubat 2024 — Visual Studio 2022 sürüm 17.9.2
- 21 Şubat 2024 — Visual Studio 2022 sürüm 17.9.1
- 13 Şubat 2024 — Visual Studio 2022 sürüm 17.9.0
Visual Studio 2022 Blogu
Visual Studio 2022 Blogu , Visual Studio Mühendislik Ekibi'nin resmi ürün içgörü kaynağıdır. Visual Studio 2022 sürümleri hakkında ayrıntılı bilgileri aşağıdaki gönderilerde bulabilirsiniz:
Visual Studio 2022 sürüm 17.9.7
yayın tarihi: 14 Mayıs 2024
Bu sürümdeki Yeniliklerin Özeti
- "Xamarin" ve "Xamarin Profiler" yükleyici bileşenleri "Destek dışı" olarak işaretlendi.
- Bu sürüm, v3.2.1 için openSSL güncelleştirmesini de içerir
Ele alınan güvenlik önerileri
- CVE-2024-32002 Symlink'leri destekleyen büyük/küçük harfe duyarlı olmayan dosya sistemlerinde özyinelemeli kopyaları Uzaktan Kod Yürütme'ye açıktır.
- CVE-2024-32004 Özel hazırlanmış yerel depoları klonlarken Uzaktan Kod Yürütme
- CVE-2024-30045 .NET 7.0 ve .NET 8.0'da .NET Çift Ayrıştırma yordamında bir yığın arabellek taşması oluştuğu bir Uzaktan Kod Yürütme güvenlik açığı bulunmaktadır.
- CVE-2024-30046 Microsoft.AspNetCore.Server.Kestrel.Core.dll'da bir kilitlenmenin hizmet reddine neden olabileceği bir güvenlik açığı bulunmaktadır.
Visual Studio 2022 sürüm 17.9.6
yayın tarihi: 9 Nisan 2024
Visual Studio 2022 sürüm 17.9.6'nın bu Sürümündeki Yeniliklerin Özeti
- 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.
Geliştirici Topluluğu
- Visual Studio 2002 v17.9.3 sürümüne yükselttikten sonra Mac ile Eşleştirme başarısız oluyor
- Etkin sekme değiştiğinde Dikey Sekme Well ekranı yukarı kaydırıyor
- DacFx'i çarparak dacpac başvurularını düzeltmek için bakım 17.9
Ele alınan güvenlik önerileri
- CVE-2024-21409 WPF'de güvenilmeyen belgeler görüntülenirken AyrıcalıkLarın Yükseltilmesine neden olabilecek bir kullanımdan sonra kullanım güvenlik açığı bulunmaktadır.
- CVE-2024-28929 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-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ü'nde 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ü'nde 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ü'nde 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 2022 sürüm 17.9.5
yayın tarihi: 26 Mart 2024
Visual Studio 2022 sürüm 17.9.5'in bu Sürümündeki Yeniliklerin Özeti
- Eski CPU'lara sahip makinelerde oluşan bir kilitlenme düzeltildi.
Geliştirici Topluluğu
Visual Studio 2022 sürüm 17.9.4
yayın tarihi: 19 Mart 2024
Visual Studio 2022 sürüm 17.9.4'ün Bu Sürümündeki Yeniliklerin Özeti
- Bir yazı tipini yüklemede başarısız olursa kod düzenleyicisinin boş olmasına neden olan sorun giderildi.
- Belge pencerelerinin çok küçük ve kullanılamaz bir boyutta takılması sorunu düzeltildi.
- Unreal Engine derlenirken oluşabilecek bir kilitlenme düzeltildi.
- VS Debugger: Concurrency::concurrent_unordered_set, Concurrency::concurrent_unordered_multiset, Concurrency::concurrent_unordered_map, Concurrency::concurrent_unordered_multimap içinde doğru görüntülenmeyen bu veri yapıları düzeltildi.
- Bir dal gönderildikten sonra gösterilen bildirimden Çekme İsteği Oluştur penceresi açılırken klavye kısayollarının çalışmayı durdurması sorunu düzeltildi.
- Kodlama ile Kaydet iletişim kutusu tüm kullanılabilir dosya kodlamalarını doğru listelemedi. Bu düzeltme, bunların tümünü listede gösterir ve iletişim kutusu artık yeniden düzgün çalışır.
Geliştirici Topluluğu
- Nuget paketini güncelleştirme NullReferenceException'a neden oluyor
- Dosyada değişiklik yaptıktan sonra hata ayıklamaya başladığımda Visual Studio yeniden oluşturmuyor
- Visual Studio Cascadia Mono yazı tipine erişemiyor
- Kod dosyaları görüntülenemez, pencerenin genişliği yoktur ve Pencere Düzenini Sıfırla düzeltmemiştir
- basit bir c++ hello-world konsol uygulaması oluşturamıyorum
- Visual Studio'yu 17.9.0'a yükselttikten sonra derleyici iç hatası
- Derleyici İç Hatası: 'D:\a_work\1\s\src\vctools\Compiler\Utc\src\p2\main.c', satır 235
- VS 17.9.1 kullanarak yerel bir işleve başvuran bir C++/CLI programı oluştururken 'BAĞLANTI : hata LNK2034: COFF sembol tablosuyla tutarsız meta veriler'
- Çekme İsteği'nin ardından klavye çok karmaşık oluyor
- sql server veri araçları çalışmıyor
- Newtonsoft.Json bir nedenle yüklenemediği için NuGetSDKResolver 20H2 kapsayıcısında yüklenemiyor
- Gelişmiş Kaydetme Seçenekleri penceresi anormal bir şekilde görüntüleniyor
Visual Studio 2022 sürüm 17.9.3
yayın tarihi: 12 Mart 2024
Visual Studio 2022 sürüm 17.9.3'ün Bu Sürümündeki Yeniliklerin Özeti
- VS artık MAUI 8.0.7 (SR2) içerir; Sürüm notları için bkz. Sürüm 8.0.7 · dotnet/maui (github.com).
- Statik bir initonly dizisi derlenirken derleyicinin kilitlenmesine neden olan cli hatası düzeltildi.
- Visual Studio tarafından yüklenen Windows 11 SDK'sını (10.0.22621.0) Şubat 2024 bakım derlemesine güncelleştirme.
Geliştirici Topluluğu
- Visual Studio 2022 Preview kullanıldıktan sonra Web.Config geçersiz
- launch.vs.json açıklamaları desteklemiyor
- Uzantı güncelleştirmesi Uzantı Yöneticisi Kullanıcı Arabirimi Yenilemesi ile başlamıyor
- Visual Studio 2022 17.9.0'a yükselttikten sonra SQL72025
- .NET Framework Projeleri için Özellik Tasarımcısı Her Zaman Yüklenemiyor
Ele alınan güvenlik önerileri
- CVE-2024-21392 .NET'te özel olarak hazırlanmış isteklerin kaynak sızıntısına neden olabileceği ve hizmet reddine yol açabileceği bir güvenlik açığı bulunmaktadır.
- CVE-2024-26190 MsQuic.dll'da bir güvenlik açığı vardır ve bu da bağlantı canlı kaldığı sürece eşlerin küçük bellek öbekleri ayırmasına neden olabilir.
- CVE-2023-27911 Autodesk® FBX® SDK'sı artık Visual Studio 2022'de desteklenmediğini belirtmek için bu öneri yeniden yayımlanıyor.
Visual Studio 2022 sürüm 17.9.2
yayın tarihi: 27 Şubat 2024
Visual Studio 2022 sürüm 17.9.2'nin Bu Sürümündeki Yeniliklerin Özeti
- Bazı koşullar altında yazı tipleri ve renkler iletişim kutusu açılırken askıda kalma sorunu düzeltildi.
- std::round() işlevlerinin satır içi genişletmesinde skaler bellek yükünün vektör erişimine değiştirilmesini önlemek için bir düzeltme yapıldı. Vektör erişimi hesaplamanın sonucunu değiştirmese de daha uzundur ve skaler yük başarılı olduğunda hataya neden olabilir.
- Visual Studio 2022 sürüm 17.9'dan önceki Visual C++ sürümlerinde, _Alignas tanımlayıcısının bir bildirimde yapılandırılmış bir türe bitişik göründüğünde ISO-C Standardına göre doğru uygulanmaması sorunu düzeltildi.
Geliştirici Topluluğu
Visual Studio 2022 sürüm 17.9.1
yayın tarihi: 21 Şubat 2024
Visual Studio 2022 sürüm 17.9.1'in bu Sürümündeki Yeniliklerin Özeti
- VS 17.9 ile 16.11 C++ araç takımını kullanan müşteriler için 16.11 MSVC araç takımı 16.11.34 (14.29.30154.0) olarak güncelleştirildi.
- Statik bağlama sırasında kullanılan libconcrt.lib dosyasının eski X64 sistemlerinde geçersiz olan bir SSE 4.2 yönergesi içerebildiği bir hata düzeltildi.
- /clr ile C++20 için yerleşik tür olarak char8_t desteği eklendi.
Geliştirici Topluluğu
Visual Studio 2022 sürüm 17.9.0
yayın tarihi: 13 Şubat 2024
Visual Studio 2022 sürüm 17.9'un bu Sürümündeki Yeniliklerin Özeti
Visual Studio yüklemesi için artık .NET Framework 4.7.2 gerekiyor
Visual Studio 17.9.0'dan başlayarak, Visual Studio'yu yüklemek için makinenizde .NET Framework 4.7.2 veya üzeri yüklü olmalıdır. Yükleme sorunlarını önlemek için Visual Studio 17.9 veya üzerini yüklemeden önce .NET Framework 4.7.2'yi indirmenizi ve yüklemenizi öneririz.
Oluşturulan İşleme İletileri
Değişiklik kümenizi açıklamanıza yardımcı olması için yeni oluşturulan Git işleme iletisi özelliğini kullanın. Bunu denemek için etkin bir GitHub Copilot aboneliği ve önizleme GitHub Copilot Sohbet Uzantısıgerekir.
Öneri oluşturmak için Git Değişiklikleri penceresinde "Yapay Zeka Tarafından Oluşturulan İşleme İletisi Ekle" mini kalem simgesine tıklayın. GitHub Copilot işlemenizdeki dosya değişikliklerine bakar, bunları özetler ve sonra her değişikliği açıklar. Daha sonra "Yapay Zeka Önerisi Ekle" veya "At" yapabilirsiniz. Bu özellik hakkındaki geri bildiriminizi burada paylaşın. Simgenin görünmesiyle ilgili aşağıdaki sorunu zaten çözdük. Ayrıntılara bakın.
Visual Studio'da veya Tarayıcıda Çekme İsteği Açma
Çekme istekleri oluşturmak için tarayıcı görünümünü kullanmayı tercih eden GitHub ve Azure DevOps kullanıcılarını desteklemek için geçerli kullanıcı akışlarının korunmasına yardımcı olacak ikincil bir bağlantı ekledik.
Git Deposu Penceresinde Yanıt Veren Başvuru Etiketleri
Git grafiğinde hangi dallara baktığınızı daha kolay görebilmek için dal ve etiket etiketleriniz artık hızlı bir şekilde yeniden boyutlandırıyor.
Abone Avantajlarını Bulma ve Etkinleştirme
Aboneliğiniz IDE dışında birçok ek avantaj sunar. Avantajlarınızı keşfetmek ve etkinleştirmek için sağ üstte yer alan Visual Studio araç çubuğundaki yeni elmas simgesini kullanabilirsiniz. Bu özellik yalnızca Visual Studio Enterprise ve Professional hizmetleri abonelerinden oturum açmış olan kullanıcılar için kullanılabilir.
Simgeye tıkladığınızda geliştiricilerin en çok sevdiği avantajları görürsünüz. Ayrıca eğitim kaynakları, destek ve ürün indirmeleri gibi ek avantajları bulmak için abone portalınıza kolayca erişebilirsiniz.
Microsoft Teams geliştirme araçları (Teams Araç Seti)
Yeni Özellikler
Yeni Yapay Zeka Botu proje şablonu
Teams AI Kitaplığı'nı kullanarak Teams için GPT benzeri bir sohbet botu oluşturun.
Teams Uygulama Test Aracı
Teams etkinliği ve sohbet deneyimleriyle dalga geçmenin hızlı yolları ile bot uygulamalarınızın hatalarını ayıklamak, önizlemek ve test etmek için yeni bir hata ayıklama profili.
Uyarlamalı Kart Önİzleyicisi
Düzenleme sırasında canlı güncelleştirmeleri içeren yan yana bir önizleme almak için Uyarlamalı Kart JSON dosyasını düzenlerken görüntülenen yeni Önizleme düğmesini seçin.
CodeLens ile YAML adımlarını çalıştırma
Tek bir yaşam döngüsü adımını hızla çalıştırmak için teamsapp.yml veya teamsapp.local.yml yeni CodeLens tetikleyicilerini seçin.
Teams Araç Seti belgeleri hızlı bağlantısı
Project > Teams Araç Seti Teams Araç Seti Belgelerinde yeni bir menü kullanarak Teams Araç Seti > belgelerini görüntüleme
Önizleme Özellikleri
Teams Toolkit'in bu sürümü, Microsoft Copilot için geliştirmeyi desteklemek üzere yeni proje şablonları ve özellikleri ekler. Araçlar Seçenekleri Önizleme Özellikleri menüsünde Teams Araç Seti: Copilot > Eklentisi Geliştir'i seçin.>
Copilot'ı İleti uzantısıyla genişletme
Önizleme özelliklerini etkinleştirdikten sonra yeni Özel Arama Sonuçları proje şablonunu kullanarak Copilot'ı eklenti olarak genişletmeye yönelik bir bot tabanlı İleti uzantısı oluşturun.
Teams Toolkit, Microsoft 365 hesabınızın Copilot'a erişimi olup olmadığını denetler ve projenizi çalıştırmadan önce sizi uyarır.
AI Assistant Bot proje şablonu
Teams AI Kitaplığı'nı kullanarak OpenAI Yardımcıları API'sine bağlanan bir sohbet botu oluşturun ve kendi yardımcı pilot benzeri deneyiminizi oluşturun.
Geliştirme
Yeni M365 Geliştirici hesapları oluşturmaya yönelik daha iyi önerilerle uygulamalarınız için Microsoft 365 kimliğinizi yönetmeye yönelik hesap iletişim kutusu geliştirildi.
.NET 8'de Blazor için yeni etkileşimli sunucu işlemesini kullanmak üzere Sekme şablonu güncelleştirildi.
Tüm proje şablonları .NET 8'i destekleyecek şekilde güncelleştirildi.
Genişletilebilirlik
Visual Studio 2022 sürüm 17.9'da artık bileşenler listesinden hemen sonra *.vsconfig dosyanıza uzantılar ekleyebilirsiniz. *.vsconfig dosyalarının kolayca geçirilmesi ve başkalarıyla paylaşılması kolay olduğundan, hangi uzantıların yüklenmesi gerektiği hakkında bilgi paylaşmak artık daha kolay. Bir vsconfig dosyası aracılığıyla uzantıları yükleme özelliği, en çok istenen topluluk özelliklerinden biriydi.
Bazı takımlar *.vsconfig dosyalarını çözüm dizinlerine veya depolarına yerleştirmeyi ve Visual Studio'da eksik olanları otomatik olarak algılayıp yüklemesini ister. Bu işlev şu anda market uzantıları için çalışır ve diğer uzantı türleri için çalışmasını istiyorsanız lütfen bize bildirin.
Kod Arama'da tam metin desteği
Hepsi bir arada Kod Aramasında (Ctrl+T
veya Ctrl+,
) artık çözümünüzdeki herhangi bir sözcük veya karakter dizesini arayabilir ve kod tabanınızdan dosya ve simge sonuçlarını tamamlayabilirsiniz.
Artık yerel değişken adlarını, açıklamalardaki sözcükleri, parametre adlarını veya kod temelinizdeki başka bir karakter dizesini arayabilirsiniz.
Yalnızca metin görünümü için, aşağıdakilerden birini yaparak yalnızca metin sonuçlarına göre filtreleyebilirsiniz:
- Arama çubuğunun altındaki "metin (x:)" düğmesine tıklayın,
- Arama sorgunuzun önüne "x:" ekleyin,
Shift+Alt+F
klavye kısayolunu kullanın veya- "Düzenle > Metne Git" menü seçeneğine > gidin.
Yalnızca metin deneyiminde, arama çubuğunun sağ ucundaki düğme aracılığıyla "Büyük/küçük harf eşleştir", "Tüm sözcüğü eşleştir" ve "Normal ifadeleri kullan" iki durumlu düğmelerini de kullanabilirsiniz.
Kod Arama'da tam metin desteği hakkında daha fazla bilgiyi buradan okuyabilirsiniz.
Kod Arama penceresinde metin filtresi düğmesini alamazsanız, "Araçlar > Seçenekler > Ortam > Önizleme Özellikleri > All-In-One Search'te Düz metin araması (yeniden başlatma gerektirir)" önizleme özelliğini açarak bu düğmeyi el ile etkinleştirebilirsiniz.
Çoklu Klasör Açma Desteği
Artık Visual Studio'da birden çok klasör açabilirsiniz! Bir klasör alt kümesiyle sorunsuz bir şekilde çalışın veya aynı sürücüdeki ilişkisiz klasörlere yayılan iş yüklerini yönetin. Birden çok klasör açma! hakkında daha fazla bilgi edinin.
Bilinen Sorunlar
- Delinea'dan ayrıcalık yönetimi yazılımı yüklü olan kullanıcılar Visual Studio'yu başlatırken sorunlarla karşılaşabilir. Delinea bu sorunun farkındadır ve sorunu çözmüştür. Bu sorunun nasıl çözüleceğini öğrenmek için lütfen onlarla https://delinea.com/support iletişime geçin.â€
Not
Bu güncelleştirme, 3. Taraf Bildirimlerinde veya ilgili lisansta belirtildiği gibi ayrı olarak lisanslandırılmış yeni Microsoft veya üçüncü taraf yazılımları içerebilir.
Görüş ve öneriler
Fikrinizi öğrenmek isteriz! Yükleyicinin veya Visual Studio IDE'nin sağ üst köşesindeki Geri Bildirim Gönder simgesini kullanarak veya Geri Bildirim Gönderme Yardımı'ndan Bir Sorun Bildirebilir veya Özellik Önerebilirsiniz.> Visual Studio Geliştirici Topluluğu kullanarak sorunlarınızı izleyebilir ve burada açıklama ekleyebilir veya çözüm bulabilirsiniz. Ayrıca Canlı Sohbet desteğimizden ücretsiz yükleme yardımı alabilirsiniz.
Bloglar
Tüm yeni yayınlar hakkında güncel bilgi sunan ve çok çeşitli özellikler hakkında derinlemesine bilgiler içeren Geliştirici Araçları Blogları sitesinde mevcut olan içgörü ve önerilerden yararlanın.