Visual Studio 2022 sürüm 17.5 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.5 Sürümleri
- 11 Nisan 2023 — Visual Studio 2022 sürüm 17.5.4
- 21 Mart 2023 — Visual Studio 2022 sürüm 17.5.3
- 14 Mart 2023 — Visual Studio 2022 sürüm 17.5.2
- 28 Şubat 2023 — Visual Studio 2022 sürüm 17.5.1
- 21 Şubat 2023 — Visual Studio 2022 sürüm 17.5.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:
Bu sürümde en çok bildirilen hataların bir kısmını ele aldık ve Geliştirici Topluluğu önerilerinize göre yeni özellikler ekledik. Devamlı geri bildiriminiz için teşekkür ederiz. Bu önizlemenin bir parçası olarak sunduğumuz önerinizin listesi aşağıdadır.
Geliştirici Topluluğu Önerileri: Siz istediniz, biz dinledik!
- Renkli sekmeler için renk düzeni belirtmek için Regex kullanma 63 Oy
- Visual Studio'nun açıklamalar ve öneriler içeren kodlar için yazım denetleyicisi olmasını istiyorum. 34 Oy
- --layout seçeneğinin --config seçeneği 23 Oy ile çalışmasına izin ver
- Yerel Markdown desteği ekleme 10 Oy
- __builtin_FUNCTION iç (std::source_location ile ilgili) 3 Oy'un çıkışını geliştirme
17.5 kapsamında gönderilen tüm Geliştirici Topluluğu Önerileri listesine göz atın
Visual Studio 2022 sürüm 17.5.4
yayın tarihi: 11 Nisan 2023
17.5.4'ün bu sürümünde giderilen Sorunlar
- Bu değişiklik, çekirdek modu sürücüleri için PGO eğitimi sırasında kullanılan sürücüye geçersiz giriş gönderildiğinde oluşan kilitlenmeyi düzeltir.
- ISO C++17 ve ISO C++20 ile MSVC şablon işleci çözünürlüğü düzeltildi
- Bu belleği işlemek için Rtl* bellek işlevleri kullanıldığında MSVC ASAN eşlenmiş bellek dosyalarını yoksayar.
- .NET MAUI'yi 7.0.81 (SR4) sürümüne güncelleştirir. Sürüm notları için bkz https://aka.ms/dotnet-maui-releases .
- .NET iOS'yi 16.2.127.0 sürümüne güncelleştirir, bkz. sürüm notları.
- .NET Android'i 33.0.46.0'a güncelleştirir
- Yapılandırma API'sindeki çift ücretsiz güvenlik açığına yol açabilecek bir düzeltmeyi giderir.
- VSIXInstaller, güven uyarısının kullanıcı arabiriminde gizlenmesini önlemek için güncelleştirildi.
Ele Alınan Güvenlik Önerileri
- CVE-2023-28260 .NET Uzaktan Kod Yürütme Güvenlik Açığı Windows üzerinde çalışan .NET'te çalışma zamanı DLL'lerinin beklenmeyen bir konumdan yüklenebildiği ve uzaktan kod yürütülmesine neden olan bir güvenlik açığı bulunmaktadır.
- 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'da Bilgilerin Açığa Çıkması Güvenlik Açığı
Geliştirici Topluluğu Öne Çıkanlar
- VS2022 17.5 artık Entity Framework güncelleştirme sihirbazı kullanılırken app.config'den bağlantı dizesi kullanılmasına izin verme
- ntdll.dll iisexpress kilitlenmeleri
- (Eski) Yeni Nesne iletişim kutusunda Sıkıştırılmış Görünümü Göster düğmesi eksik
- Sürüm 17.1'den 17.4'e yükseltildikten sonra Özel Visual Studio Uzantısı Farklı Kaydet iletişim kutusunu zorlar
- Tüm yeniden düzenleme özelliğinde başvuru bulunamadı
Visual Studio 2022 sürüm 17.5.3
yayın tarihi: 21 Mart 2023
17.5.3'ün bu sürümünde giderilen Sorunlar
- ASP.NET web iş yükü için tümleşik Edge Geliştirici Araçları'nın kaldırılması
- Aynı yığına eşzamanlı olarak erişen büyük miktarda iş parçacığıyla ilgili ASAN performans regresyonu düzeltildi. Ayrıca, windows_hook_legacy_allocators seçeneği varsayılan değeri true olarak değiştirildi.
- MSVC C++ Araç Takımı 14.35.32216.01 olarak güncelleştirildi
- Razor dosyalarını düzenlerken performansı artırmak için hesaplanan düzenleme yapılarından bazılarının önbelleğe alınmasını ekleyin.
- VB-WinForms Projesindeki Çok Satırlı Metin Kutusu'nun, Text özelliği birden fazla satır içerdiğinde (InitializeComponent'te kod oluşturmada vbCrLf ile ayrılan) silinmesine neden olan bir hatayı düzeltir.
- WinForms İşlem Dışı Tasarımcısı'ndaki son derece büyük Formların veya UserControl'lerin kaydedilmesinin çok uzun sürmesine neden olan bir hatayı düzeltir. Forms/UserControls > 3.000 kod satırı bazı durumlarda farklı biçimlendirilmiş veya ad alanı/bu (Visual Basic'te Ben) azaltmaya tabi olmayacaktır. Çok büyük formların bölümlerini ayrılmış UserControls'e yeniden düzenlemeyi göz önünde bulundurun ve performans iyileştirmeleri ve daha kolay bakım için bu UserControl'leri daha büyük Formlar içinde kullanın.
- InitializeComponent içindeki VB-Tick-Comments öğesinin, önceki bir satır bir tırnak işareti veya çift tırnak karakteriyle sona erdiğinde artık tek tek satırlara doğru şekilde kaydırılması hatasını düzeltir.
- Visual Basic'te Arka Planda Kod Tasarımcısı dosyasının WithEvents tanımlı Denetim alanını yeniden adlandırmanın tanımlı/işlenen olayların çarpımını sağlamadığı bir hatayı düzeltir.
Geliştirici Topluluğu Öne Çıkanlar
- Edge Geliştirici Araçları artık Visual Studio'da yok
- Özel bir özel durumun oluşturucu parametresinde fmtlib kullanılması ve özel durumun atılması MSVC 17.10'da kilitlenmeye doğrudan neden oldu
- C1001: Variadic şablonundan std::format çağrısı derlenirken iç derleyici hatası oluştu.
- AnyCode, kullanıcı arabirimi iş parçacığında çalışma alanını kapatma işlemini zaman uyumlu bir şekilde yürüterek kilitlenmelere neden oluyor
- NRVO ile Visual Studio 17.4 C++ hatalı kod oluşturma
- WSL'de CMake kullanılırken hedef oluşturma işlemi ayrı ayrı çalışmıyor
- IntelliSense, yükseltme kitaplığı için birçok hata bildiriyor
- MSVC 17.4.2 'msc1.cpp', satır 1592'de derleyici kilitlenmesi
- Bir ushort özelliğiyle Kullanıcı Denetimi kullanılırken Visual Studio WinForms Tasarımcısı'nda hata
- IDE'de form nesnesi değiştirildikten sonra derleme ve çalıştırmada kaybolan Form Olayları
- Winform kaydettiğim zaman "İki veya daha fazla sınıf parçası olmalıdır" ifadesini göster
- VS'nin yerleşik master.dacpac dosyası tarafından sağlanan bazı ana veritabanı başvuruları olduğunda Sqlproj dosyası derlenmiyor
- Visual Studio 17.5 broke SqlPackage.exe
- Çözüm sırasına bağlı olarak Cloud Services Genişletilmiş Destek projesi çalıştırılamadı
- Ne Yeni Proje ne de Yeni Dosya hiçbir şablon göstermez. İkincisi için, Şablonlar yükleniyor gösteriliyorken takıldı. 17.5.0'ın yeni yüklemesi
Visual Studio 2022 sürüm 17.5.2
yayın tarihi: 14 Mart 2023
17.5.2'nin bu sürümünde giderilen Sorunlar
- Çeşitli durumlarda ViewComponent etiket yardımcılarını kıran etiket yardımcı aramasında Razor derleyici iyileştirme hatası düzeltildi.
- Bu, 17.5 sürümüne destek ekler
@bind:after
. Bu, başlangıçta 17.4'te eklendi, ancak 17.5 kod tabanına doğru şekilde taşımadı. - Hepsi Bir Arada Arama deneyiminde Önizleme Paneli tüm sonuçlar için salt okunur olacaktır. Ayrıntıları ütülemek ve önizleme düzenleme deneyimiyle ilgili sorunları çözmek için çalışırken sabrınızı takdir ediyoruz.
- CVE-2023-22490'ı ele alan v2.39.2 için Windows için mingit ve Git paketi güncelleştirmeleri
- ASP.NET web iş yükü için tümleşik Edge Geliştirici Araçları'nın kaldırılması
Ele Alınan Güvenlik Önerileri
- CVE-2023-22490 Mingit Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-22743 Windows Installer için Git Ayrıcalıkların Yükseltilmesi Güvenlik Açığı
- CVE-2023-23618 Windows için Git Uzaktan Kod Yürütme Güvenlik Açığı
- CVE-2023-23946 Mingit Uzaktan Kod Yürütme Güvenlik Açığı
Geliştirici Topluluğu Öne Çıkanlar
- Test Gezgini (SpecFlow testleri): özellik dosyasına değil özellik sınıfı dosyasına gider
- Hata listesindeki bir iletiye çift tıklandığında Visual Studio sonlanır
- v.17.5.0 Preeview 3'ten bu yana Docker kullanılamaz
- Yazım Denetleyicisi'nin kullanılması Visual Studio'da Kilitlenmeye Neden Oluyor (Sık Sık)
- Edge Geliştirici Araçları artık Visual Studio'da yok
Visual Studio 2022 sürüm 17.5.1
yayın tarihi: 28 Şubat 2023
17.5.1'in bu sürümünde giderilen Sorunlar
- Çözüm derlemeleri için çıkış yollarını bir uyarıya belirtirken .NET CLI'dan düşürülen hata. Derlemeyle ilgili komutlar için çözüm düzeyi
--output
seçeneği artık geçerli değil
Geliştirici Topluluğu Öne Çıkanlar
- VCFileCodeModel.EndPoint özelliği VS2022'de doğru sonucu döndürmüyor
- 'CommandLineArgsForDesignTimeEvaluation' gerekli sorun nedeniyle 17.5'e yükseltildiğinden proje derlenemiyor
Visual Studio 2022 sürüm 17.5
yayın tarihi: 21 Şubat 2023
Geliştirici Topluluğu Öne Çıkanlar
- Batch Derlemesi'nde seçim yeniden başlatıldıktan sonra anımsanamadı 29 oy
std::move
(ve benzer işlevler) düşük hata ayıklama performansına ve daha kötü hata ayıklama deneyimine neden olur - 29 oy- --layout seçeneğinin --config seçeneği 24 oy ile çalışmasına izin ver
- Birim testleri çalıştırılmadan önce veritabanı projesini otomatik olarak dağıt seçeneğini seçtikten sonra derleme hatası alma seçeneği - 19 oy
- C/C++ Açık Küme Ayraçlarının Konumu ayarı otomatik olarak değiştirilmeye devam ediyor - 13 oy
- ÇALıŞıRKEN YENIDEN YÜKLEME FOR CSS Not Working With Blazor WebAssembly Hosted 13 oy
- Git - yapılandırılmış karşılaştırma aracı 12 oy başlatılamadı
- Visual Studio, OnBeforeSave 11 oylarını çağırmadan önce kirli bayrağı temizler
- Çözüm Gezgini öğe kendi başına daraltılır - 11 oy
- Çözüm klasörüne yazılan JSON Şeması 10 oy
- Bir test yöntemi 10 oy olarak yeniden adlandırıldığında birim testi başlatma işlemi özel durumla başarısız oluyor
- Koşulda IIF - SQL46010: 9 Oy yakınında yanlış söz dizimi
- C++20 Intellisense tarafından tanınmayan dize değişmez işleç şablonu - 8 oy
- En son VS önizleme 7 oylarında Html özniteliği rengi bozuk
- C++, Dosyalarda Görsel Yardım Bul, Tüm Çözüm veya Geçerli Proje 7 oylarındaki aramalar için kısmi sonuçlar sağlar
- İletişim kutusu düzenleyicisi tarafından yeniden boyutlandırılan MFC İletişim kutuları - 6 oy
- IntelliSense modül üst bilgileriyle çalışmıyor - 6 oy
- Visual Studio 2022, dış değişiklik nedeniyle yeniden yüklendikten sonra utf-8 kaynak kodunu ve içerik dosyalarını sessizce bozuyor 6 Oy
- CMake + Ninja ekleme yolları çıkışını (/showIncludes) ayrıştıramıyor - 5 oy
- Statik analizden hatalı pozitif c6031 uyarısı - 5 oy
- Visual Studio donuyor ve Görev Yöneticisi'nde sonlandırılması gerekiyor 5 Oy
- MSVC Mümkün olduğunda bswap kullanmıyor - 5 oy
- Çözüm ayrıştırma işlemini tamamlamadı; gözatma sonuçları yanlış olabilir 4 oy
- C++ Intellisense belirli şablon parametreleriyle sonsuza kadar kilitleniyor - 1 oy
- Sürüm 17.5.0 Önizleme 2.0 Çalışırken Yeniden Yükleme Xamarin.forms için çalışmıyor - 1 oy
- Xamarin Profil Oluşturucu Simülatörü Sorunları
Visual Studio 2022 sürüm 17.5'in bu Sürümündeki Yeniliklerin Özeti
Tümleşik Terminalde Çıkışı ASP.NET
- Visual Studio'da başlatılan ASP.NET Core uygulamaları çıkışı artık dış konsol Penceresi yerine Tümleşik Terminal Aracı Penceresi'ne yönlendiriyor.
Dockerfile olmadan kapsayıcı görüntüleri oluşturma
- .NET 7 ile artık yalnızca .NET SDK'sını kullanarak kapsayıcı görüntüleri derleyip yayımlamak mümkündür. Dockerfile'a ihtiyacınız yoktur ve önceki sürümler dahil, istediğiniz herhangi bir .NET çalışma zamanını hedefleyebilirsiniz.
Sekmeleri Normal İfadeye Göre Renklendir
- Tanımladığınız yol eşleştirme kurallarına göre farklı dosyaları görsel olarak ayırt edin.
C++
std::move
,std::forward
,std::move_if_noexcept
vestd::forward_like
artık hata ayıklama modunda bile oluşturulan kodda işlev çağrıları üretmeyecektir. Bu, hata ayıklama derlemelerinde başarısız ek yüke neden olan adlandırılmış atamalardan kaçınmaktır./permissive-
veya bunu ima eden bir bayrak (ör./std:c++20
veyastd:c++latest
) gereklidir.- Yukarıdaki öğeyi desteklemek için eklendi
[[msvc::intrinsic]]
. Bu, yalnızca bir parametre alan tek bir atamadan oluşan özyinelemeli olmayan işlevlere uygulanabilir. - Tümleşik Terminal'de terminal G/Ç'ye izin veren Linux Konsolu desteği eklendi.
- C11 atomik temel öğeleri
<stdatomic.h>
() için ilk deneysel destek eklendi. Bu deneysel özellik, bayrak modunda/experimental:c11atomics
veya daha sonraki bir sürümde/std:c11
etkinleştirilebilir. - Daha az kirlilik için Yaşam Süresi Denetleyicisi'ne yeni deneysel yüksek güvenilirlik denetimleri eklendi.
- VS içindeki uzak makinelerinizdeki dosya dizinini görüntülemek ve dosyaları karşıya yüklemek ve indirmek için Uzak Dosya Gezgini adlı yeni bir önizleme özelliği etkinleştirildi.
- Visual Studio ile birlikte gönderilen CMake yürütülebilir dosyaları Kitware sürümleriyle eşleşecek şekilde değiştirildi.
- CMake Projesi şablonuna Çalışırken Yeniden Yükleme desteği eklendi.
- C++ için Tanıma Git artık işlemin daha fazla zaman aldığına ilişkin daha ince bir gösterge kullanacak ve önceki sürümlerden kalıcı iletişim kutusunu değiştirecektir.
- C++ otomatik tamamlama ve üye listesinde ek akıllı sonuçlar sağlayan bir denemenin dağıtımı başlatıldı. Bu işlev daha önce Tahmine Dayalı IntelliSense olarak biliniyordu ancak şimdi yeni bir sunu yöntemi kullanıyor.
- Şimdi LLVM iş yükümüzle yerel bir Arm64 Clang araç takımı göndererek Arm64 makinelerinde yerel derlemeye olanak sunuyoruz.
- Image Watch Uzantısına yerelleştirme eklendi (Not: Bu Uzantı Market'te mevcuttur ve Visual Studio Yükleyicisi üzerinden paketlenmez).
- Şu anda çalışan Geliştirici Kapsayıcısı'na Terminal penceresi açma desteği eklendi.
- IntelliSense makro genişletmesinde çeşitli geliştirmeler yapıldı. Özellikle, daha fazla bağlamda özyinelemeli genişletmeyi etkinleştirdik ve genişletmeyi panoya kopyalamak veya makroyu satır içi olarak genişletmek için açılır pencereye seçenekler ekledik.
- Eşzamanlı izleme artık Seri İzleyici'de desteklenmektedir. Eşzamanlı izleme, birden çok bağlantı noktasını aynı anda yan yana izlemenizi sağlar! Başka bir Seri monitör açmak ve başlamak için artı düğmesine basmanız yeterlidir.
- Artık Visual Studio'dan çıkmadan Gerçek Olmayan Şema varlığında değiştirilen temel sınıflardan özellikleri görüntüleyebilirsiniz. Visual Studio'da UE Varlık Denetçisi'ni açmak için C++ sınıfı veya özelliği için Şema başvurusuna çift tıklayın.
- Uzak bir Linux makinesinde DevContainers çalıştırma etkinleştirildi.
- CMake Hedefleri görünümünde derlenmek üzere birden çok hedefin seçilmesi etkinleştirildi.
- CMakePresets.json sürüm 5 için destek eklendi. Yeni özellikler hakkında bilgi için CMake belgelerine bakın.
- Birden çok CMake hedeflerini paralel olarak derlemek ve test etmek için Test Gezgini etkinleştirildi.
- Geliştirme Kapsayıcıları'na "Terminalde kapsayıcı aç" seçeneği eklendi.
- Uygulanan standart kitaplık özellikleri:
Bu notlar, Ayraç Çifti Renklendirme'nin bu sürümde kullanılabilir olduğunu ifade etmek için kullanılır. Ne yazık ki bu 17.6'ya kadar ertelendi. Denemek için bugün 17.6 Önizleme 1'i indirebilirsiniz.
Kod Arama ve Gezinti
- Hepsi Bir Arada Arama, kod (Ctrl+T) ve IDE özelliği (Ctrl+Q) arama özelliklerini tek bir kullanıcı arabiriminde birleştirir.
- Kod arama (Ctrl+T), çözümünüzdeki dosyalara, türlere ve üyelere hızla gider.
- Özellik arama (Ctrl+Q), Visual Studio'da bulunan çeşitli araçlara, seçeneklere, şablonlara ve bileşenlere kolay erişim sağlar.
- Kod Arama sekmesindeKimlik Paneli, seçili sonucu açmanıza gerek kalmadan çevresindeki bağlama göz atmanızı sağlar. Hatta doğrudan arama penceresinde kodunuz üzerinde ayarlamalar yapabilirsiniz.
- Hepsi Bir Arada Arama hakkında daha fazla bilgiyi burada bulabilirsiniz.
- Bu yeni arama deneyimini aşamalı olarak açmayı planlıyoruz. Deneyimi el ile etkinleştirebilir/devre dışı bırakabilirsiniz: Araçlar Önizleme Özelliklerini > Yönet "Yeni Visual Studio Arama deneyimi (yeniden başlatma gerekiyor)">.
Hata Ayıklama ve Tanılama
- Metin görselleştiricisi URL Kodlama ve Kod Çözme, Base64 Kodlama ve Kod Çözme, JWT Kod Çözme vb. ek araçlar ve dize işleme seçenekleriyle etkinleştirilir.
- Metin görselleştiricisi ve hızlı izleme penceresi artık koyu, mavi ve açık VS temaları için tam tema desteği sağlar.
- Paralel ve çağrı yığını pencerelerinde kilitlenme iş parçacığı veya engellenen iş parçacığı gibi kritik senaryolara dikkat çeken gösterge simgeleri bulunur.
- Yönetilen Bellek penceresinde artık yinelenen dizeler adlı anlık görüntüler/dökümler için yeni otomatik içgörüler gösterilir.
- Yönetilen Bellek penceresindeki yeni "İçgörüler" sekmesi yığında birden çok kez ayrılan dizelerin listesini gösterir. Toplam boşa harcanan bellekle birlikte örneğin sayısı eksi bir kez dize boyutu.
- Bellek penceresinde benzer bir örnek görünümü gösteren "Örnekleri Görüntüle" düğmesine tıklayarak da örneklere gidebilirsiniz. Ayrıca dize nesnelerinin bekletme grafiğini de gösterir.
Performans Geliştirmeleri
Büyük çözümler için daha hızlı çözüm yükü: Visual Studio, artımlı derleme performansını geliştiren "Derleme Hızlandırma" adlı yeni bir özellik ekledi. "Build Acceleration", Visual Studio'yu yalnızca değiştirilmemiş projeleri atlarken değişiklikleri olan projeleri derlemeye yönlendirir.
Derleme Hızlandırma'nın etkinleştirilmesi, SDK stilindeki .NET projeleri için artımlı derleme sürelerini %80'e kadar azaltabilir. Derleme Hızlandırma'yı etkinleştirme/devre dışı bırakma hakkında daha fazla ayrıntı ve yönergeler için lütfen aşağıdaki bağlantıyı ziyaret edin: https://aka.ms/vs-build-accelerationDış Kaynakları Ayrıştırma: 17.5'te büyük .NET modüllerini derlemek 10 kata kadar daha hızlıdır ve hata ayıklamayı ve sorunları gidermeyi daha verimli hale getirir.
- İş Parçacıkları Penceresi: İş parçacıkları penceresinin yanıt süresi 17,4'e göre 2 kat daha hızlıdır ve çok sayıda iş parçacığıyla verimli bir şekilde ölçeklendirilir.
- Kod kapsamı: Dinamik izlemeye kıyasla daha hızlı performans için yeni statik izleme seçeneği eklendi.
Hızlı Yeni dosya ekleme
- Projelerinize yeni dosyaları şablon aramadan ekleyin.
Markdown
- Visual Studio artık Markdown (.md) dosyalarını düzenlemeyi destekliyor.
- Başlamak için .md dosya uzantısına sahip herhangi bir dosyayı açın.
- Düzenleyici penceresinin sol üst kısmındaki Önizleme düğmesini kullanarak işlenen HTML'nin önizlemesini görüntüleyin. Shift+F7, Önizleme'yi açmak için de kullanılabilir. Klavye odağını Önizleme düğmesine taşımak için Ctrl+Alt+Yukarı tuşlarını kullanın ve önizlemeyi değiştirmek için ara çubuğuna basın.
- Bazı durumlarda, yeni markdown düzenleyicisi otomatik olarak etkinleştirilmeyebilir. .md dosyalarınızı açamıyorsanız, Önizleme düğmesini bulamıyorsanız veya düzenleyicide süslemeleri göremiyorsanız, Araçlar\Seçenekler'in Önizleme Özellikleri sayfasındaki "Markdown dil hizmeti" önizleme özelliğinin etkinleştirilip etkinleştirilmediğini denetleyin.
- Markdown dosyalarını bugün düzenlemek için bir uzantı kullanıyorsanız, .md dosyasında bağlam menüsünü açmanız ve açıkça "Birlikte Aç..." seçeneğini belirlemeniz ve ardından tercih ettiğiniz seçeneği belirlemeniz gerekebileceğini unutmayın.
SQL Server 2022
- SQL Server 2022 için tanıtılan yeni T-SQL söz dizimlerini kullanma
Yazım Denetleyicisi
- Visual Studio'da artık C++, C# ve markdown dosyaları için yazım denetimi kullanılabilir. Bu özellik önizleme aşamasındadır ve Önizleme Özellikleri'ndeki "Metin yazım denetleyicisi" seçeneği işaretlenerek etkinleştirilebilir. Özellik, Düzenle\Gelişmiş altındaki "Metin Yazım Denetleyicisini Değiştir" komutundan veya ana araç çubuğundaki bir düğmeden de değiştirilebilir. C++ yazım denetimi için"C++ yazım denetimi de denetlenmelidir.
- Yazım denetleyicisi varsayılan olarak en-us sözlüğü kullanır, yanlış yazılmış sözcükleri uyarı olarak işaretler ve açıklamalarda, dizelerde ve tanımlayıcılarda yanlış yazılmış sözcükleri tarar. Bu davranış bir .editorconfig dosyasıyla değiştirilebilir.
- Editorconfig'de yazım denetleyicisini denetlemek için aşağıdaki özellikler kullanılabilir:
spelling_languages = _language_,_language_,etc...
spelling_checkable_types = strings,identifiers,comments
spelling_error_severity = error OR warning OR information OR hint
spelling_exclusion_path = absolute OR relative path to exclusion dictionary (File must be UTF16 with BOM encoding)
.editorconfig örneği:
spelling_languages = en-us,fr-fr
spelling_checkable_types = identifiers,comments
spelling_error_severity = error
spelling_exclusion_path = .\exclusion.dic
Kurulum ve Güncelleştirmeler
- Artık dışarı aktarılan *.vsconfig dosyasını kullanarak bileşenleri kolayca yapılandırabilir ve çevrimdışı düzene ekleyebilirsiniz.
- Araç Seçenekleri Ürün Güncelleştirmeleri iletişim kutusundan her zaman kapanışta güncelleştirme seçeneği sağlanıyor. Bu, otomatik olarak güncel ve güvenli kalmanızı kolaylaştırır. Daha fazla bilgi için lütfen blog gönderisini ziyaret edin.
- Visual Studio Yükleyiciye sesli ipuçları ekledi! Sesli ipucu, kullanıcıyı yükleyicide işlemin tamamlandığını veya bir ses çalarak bir hata olduğunu uyarır. Bu, yükleyici tarafından yapılan yükleme, güncelleştirme, değiştirme ve diğer birçok işlemi veya istenen işlemi denerken hata iletişim kutularını içerir. Bu özellik varsayılan olarak açıktır ve kullanıcı burada özetlenen yönergeleri izleyerek bu özelliği kapatabilir: Yükleyicide Sesleri Devre Dışı Bırak
- Visual Studio artık Windows Paket Yöneticisi aracıyla kullanılabilir
Teams Araç Seti Güncelleştirmeleri
- Yeni Microsoft Teams Uygulama > İş Akışı botu proje şablonu, onay işlemi veya bilet oluşturma sistemi gibi sıralı bir görev iş akışı oluşturmaya başlamayı kolaylaştırır.
- 17.5 Önizleme 2 ve Önizleme 3'teki önizleme özellikleri ve proje şablonu değişiklikleri, daha önce oluşturulmuş Microsoft Teams Uygulama projeleri için hataya neden olan değişiklikleri içerir ve 17.5 GA'ya dahil edilmeyecektir. Bunun yerine, 17.6 önizlemeleri boyunca bu özellik değişikliklerini önizlemeye devam edecek ve geri bildirim toplayacağız.
Windows kimlik doğrulama aracısı
- Windows kimlik doğrulaması aracısını etkinleştirerek gelişmiş güvenlik elde edin ve daha az istem alın.
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.
Bilinen Sorunlar
- Kamu kimlikleri Visual Studio lisansını almak için kullanılamaz
- VS 17.5 Preview 2, boost-build'i yanlış derlemektedir
- C++/CLI hedefli projeleri derleme hatası C2049.
- "Tüm Proje" veya "Tüm Çözüm" arasında "Tümünü Bul" işlemi gerçekleştirmek hiçbir dosyada arama yapmaz ve "gibi bir klasörde hiçbir sonuç döndürmez. Test et"
.NET Çalışma Zamanı
Aşağıdaki bağlantıları izleyerek Visual Studio 2022'deki tüm açık sorunlara ve kullanılabilir geçici çözümlere bakın.