2022LogoVisual Studio 2022 sürüm 17.3 Sürüm Notları


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.

Topluluk Düğmesini İndirProfesyonel Düğmeyi İndirKurumsal Düğmeyi İndir

Diğer Visual Studio 2022 ürünlerini indirmek için Visual Studio sayfasını ziyaret edin.

Önemli

Önizleme Kanalı "go-live" değildir ve üretim bilgisayarlarında veya üretim kodu oluşturmak için tasarlanmamıştır. Daha fazla bilgi için bkz. Visual Studio Ürün Yaşam Döngüsü ve Bakım.

Topluluk Önizleme düğmesini indirinProfesyonel Önizleme Düğmesini İndirKurumsal Önizleme Düğmesini İndir


Visual Studio 2022 sürüm 17.3'teki Yenilikler

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:

Geliştirici Topluluğu Önerileri: Siz istediniz, biz dinledik!

Visual Studio 2022 sürüm 17.3'te giderilen Geliştirici Topluluğu sorunlarının aşağıdaki listesine göz atın


Visual Studio 2022 sürüm 17.3 Sürümleri


17.3.6 Visual Studio 2022 sürüm 17.3.6

yayın tarihi: 11 Ekim 2022

17.3.6'nın bu sürümünde giderilen Sorunlar

  • iOS/tvOS için .NET 6'ya Xcode 14.0 desteği ekler
  • .NET MAUI 6.0 Bakım Sürümü
  • Hata ayıklayıcı DataSet görselleştiricisi açılırken aralıklı kilitlenme giderildi.
  • Yöneticiler, VS'yi güncelleştirmeden çevrimdışı istemci makinesindeki VS Yükleyicisini bir düzenden güncelleştirebilecek.

Güvenlik Danışmanlığı


17.3.5 Visual Studio 2022 sürüm 17.3.5

yayın tarihi: 27 Eylül 2022

17.3.5'in bu sürümünde giderilen Sorunlar

  • Visual Studio'nın WinForms .NET Designer'ı kapatırken aralıklı olarak yanıt vermemeye başlamasına neden olan bir sorun düzeltildi.
  • Kullanıcının tarayıcı ayarlarında HSTS etkinleştirildiğinde ve Visual Studio anahtar zincirine bir GitHub hesabı eklediğinde, sorunu gidermek için bir bağlantı içeren bir hata iletisi görüntülenir.
  • 4.3.0 sürümünü hedefleyen Roslyn çözümleyicilerinin ve kaynak oluşturucularının Visual Studio'da yüklenememesi sorunu düzeltildi.
  • Xcode 14.0 için destek ekler

Geliştirici Topluluğu’ndan


17.3.4 Visual Studio 2022 sürüm 17.3.4

yayın tarihi: 13 Eylül 2022

17.3.4'ün bu sürümünde giderilen Sorunlar

  • Uyarı C4191 için hatalı pozitifleri verme işlemini durdurun.
  • Bu sürüm şu uyarıyı düzeltir: "'Microsoft .NET Framework 4.7.2 (x86 ve x64)' içindeki 'PublicKey' özniteliğinin değeri 'C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe' dosyasının değeriyle eşleşmiyor. ", ClickOnce projesini Visual Studio 17.3'te yayımladıktan sonra

Güvenlik Danışmanlığı

CVE-2022-38013 .NET Hizmet Reddi Güvenlik Açığı Kötü amaçlı bir istemcinin yığın taşmasına neden olabileceği ASP.NET Core 3.1 ve .NET 6.0'da bir hizmet reddi güvenlik açığı vardır ve bu durum, bir saldırgan model bağlama sırasında ayrıştırılmış özelleştirilmiş bir yük gönderdiğinde hizmet reddi saldırısına neden olabilir.


17.3.3 Visual Studio 2022 sürüm 17.3.3

yayın tarihi: 30 Ağustos 2022

17.3.3'ün bu sürümünde giderilen Sorunlar

  • C# veya VB.NET projelerinde yeniden adlandırma kullanılırken VS'nin kilitlenmesine neden olan bir sorun düzeltildi.

Geliştirici Topluluğu’ndan


17.3.2 Visual Studio 2022 sürüm 17.3.2

yayın tarihi: 23 Ağustos 2022

17.3.2'nin bu sürümünde giderilen Sorunlar

  • Visual Studio'da İngilizce olmayan bir dil seçildiğinde Araç Kutusu -> Öğeleri Seç komutunu düzeltir.
  • Yükleyici eksik olabilecek iç bağımlılıkları işleyecek şekilde güncelleştirildi.

Geliştirici Topluluğu’ndan


17.3.1 Visual Studio 2022 sürüm 17.3.1

yayın tarihi: 16 Ağustos 2022

17.3.1'in bu sürümünde giderilen Sorunlar

  • Windows 11 için Windows SDK'sı için 10.0.22000.832 bakım güncelleştirmesini içerir.

Geliştirici Topluluğu’ndan


17.3.0 Visual Studio 2022 sürüm 17.3

yayın tarihi: 9 Ağustos 2022

Visual Studio 2022 sürüm 17.3'ün bu Sürümündeki Yeniliklerin Özeti

  • MAUI iş yükü GA Derlemesi
  • MAUI/Blazor CSS Çalışırken Yeniden Yükleme desteği
  • Artık Yenilikler özelliğimizi kullanarak her güncelleştirmede Visual Studio'daki çeşitli yeni özellikleri deneyebilirsiniz.
  • Belirli bir özellik hakkında daha fazla bilgi edinmek için her bir özelliği seçin.

Visual Studio'daki Yenilikler

Apple Geliştirici Hesapları

Bu önizleme, Kurumsal Olmayan Apple Geliştiricileri için gereken Bireysel AppStoreConnect hesapları için ilk desteği içerir.

  • Tek bir hesap eklemek için Araçlar\Seçenekler'i açın ve Xamarin bölümünde bulunan "Apple Hesapları" öğesini seçin. "Apple Hesapları"nda "Hesap Ekle..." düğmesini seçip "Bireysel Hesap Ekle" seçeneğini belirleyin ve AppStoreConnect API Anahtarı bilgilerini girin.
  • Hesap oluşturulduktan sonra sertifikalara ve sağlama profillerine "Ayrıntıları Görüntüle" düğmesiyle erişilebilir.
  • Bilinen Sorunlar:
    • Otomatik Sağlama bazı durumlarda Bireysel hesaplar için düzgün çalışmayabilir. Bu sorunu geçici olarak çözmek için el ile sağlama yönergelerini izleyin.

Düzenleyicide Sesli İşaretler

  • Visual Studio düzenleyicisinde yeni sesli ipuçları kullanıma sunulmuştur. Etkinleştirildiğinde, düzenleme şapka işareti kesme noktası, hata veya uyarı içeren bir satıra geldiğinde Visual Studio sesleri çalar. Varsayılan olarak, Visual Studio Visual Studio Code ile aynı sesleri kullanır, ancak bu sesler kullanıcının tercihine göre yapılandırılabilir.
  • Sesli ipuçlarını etkinleştirmek için Araçlar\Seçenekler'e gidin ve Ortam'ın altında "Önizleme Özellikleri"ni arayın. Önizleme Özellikleri'nde yeni seçenek "Düzenleyici için Sesli İşaretleri Etkinleştir" seçeneğidir. İşaretlenirse, Visual Studio bir sonraki başlatıldığında sesler çalar.
  • Tek tek ses ipuçlarını yapılandırmak için Windows 10 veya Windows 11'de Windows tuşuna dokunun ve "Sistem seslerini değiştir" araması yapın. Program Olayları altında, Program Olayları ağacında "Microsoft Visual Studio" düğümünü arayın. Yeni olaylar "Satırda Kesme Noktası Var", "Satırda Hata Var" ve "Satırda Uyarı Var" şeklindedir. Bu, sesleri ayrı ayrı özelleştirmek veya devre dışı bırakmak için kullanılabilir.

Windows'da ses Denetim Masası

Git Araçları

Satır hazırlama desteği, yani doğrudan düzenleyiciden ve fark görünümünden belirli satırlar ve/veya kod öbekleri hazırlama özelliğine sahip etkileşimli bir hazırlama. Başlamak için, ilgili renk kenar boşluğunu seçerek ve değişikliğinizi hazırlamak için Farka Göz At kullanıcı arabirimini kullanarak son değişikliklerinizden birini yapın.

Daha fazla bilgi edinmek ve geri bildirimlerinizi paylaşmak için blog gönderimizi okuyun.

Hat hazırlama desteği

C++

  • Arm64EC araç zinciri artık deneysel olarak işaretlenmez ve üretim kullanımına hazırdır.
  • Visual Studio Terminali artık depolanan SSH bağlantılarınızla bir SSH istemcisi olarak kullanılabilir. Linux araçları için C++ yüklü olarak Terminal aracı penceresini açtığınızda Terminal açılan menüsü depolanan bağlantılarınızla doldurulur. Seçilirse, Visual Studio'da yeni bir Terminal penceresi ve uzak sisteminizde bir takma ad açılır. Denetim karakterleri, renkler ve imleç konumsal farkındalığı desteklenir.
  • Visual Studio artık UE projeleriniz için Gerçek Dışı Altyapı sınıf şablonları ekleyebilir. Bu özelliği denemek için VS yükleyicisindeki "C++ile oyun geliştirme" iş yükünde "Gerçek Dışı Altyapı için IDE desteği" seçeneğinin belirlendiğinden emin olun. UE projesi üzerinde çalışırken projeye veya klasöre/filtreye sağ tıklayın ve UE Sınıfı Ekle'yi > seçin.
  • Tanım'a git artık önceki imzayı anımsar ve daha iyi bir eşleşme olmadığında buna göre gezinir (örneğin, çiftten birinin imzasını el ile değiştirdikten sonra).
  • Tümüne Git'in daha iyi yanıt verme hızı. Daha önce, siz yazmayı durdurduktan sonra sonuçlar görünüyordu. Yeni deneyimde, siz yazarken sonuçlar gösterilir.
  • Numaralandırma türü tamamlaması gerektiren bağlamlarda (örneğin, numaralandırma değişkenlerine yapılan atamalar, etiketler, case dönen sabit listesi türü vb.) otomatik tamamlama listesi artık yalnızca eşleşen numaralandırıcılara ve ilgili yapılara göre filtrelenecektir.
  • .NET Core'ı hedefleyen C++/CLI MSBuild projeleri için NuGet PackageReference desteği eklendi. Bu değişiklik, karma kod temellerinin .NET Core'un benimsenmesinin engelini kaldırmak için yapılmıştır. Bu, diğer C++ proje türleri veya .NET Framework'i hedefleyen C++ proje türleri için çalışmaz. Ekip, MSBuild dışı senaryolar için çalışacak ve ek işlevler ekleyecek vcpkg içeren ayrı deneyimler üzerinde çalıştığından PackageReference desteğini ek C++ senaryolarına genişletme planı yoktur.
  • Windows > Seri İzleyici'de Hata Ayıklama > aracılığıyla kullanılabilen ekli geliştirme için bir Seri İzleyici penceresi eklendi.
  • C++ dizin oluşturma 17,2 ile karşılaştırıldığında yaklaşık %66 geliştirildi.
  • Visual Studio ile birlikte gönderilen CMake sürümü 3.23 sürümüne güncelleştirildi. Nelerin kullanılabildiğinin ayrıntıları için CMake 3.23 sürüm notlarına bakın.
  • Visual Studio ile birlikte gönderilen LLVM araçlarının sürümleri v14'e yükseltildi. Nelerin kullanılabildiğinin ayrıntıları için LLVM ve Clang sürüm notlarına bakın.
  • Yan yana Dev 16.11 C++ Araç Takımı sürüm 14.29.30145.00 olarak güncelleştirildi. Dev 16.11 C++ Araç Takımı'nın en son sürümü, kalan tüm C++20 hata raporlarını düzeltme de dahil olmak üzere önemli hata düzeltmeleri içerir. Dev 16.11'deki C++20 hata raporları dahil olmak üzere hata düzeltmeleri hakkında bilgi için lütfen Visual Studio 2019 sürüm 16.11.14 sürüm notlarına bakın
  • C++ modüllerinin düzenleyici içi deneyiminde çeşitli geliştirmeler yaptık. "Deneyimin kalitesini artırmak için sürekli çalışıyoruz ancak 17.3'te denemenizi ve kalan sorunları Geliştirici Topluluğu aracılığıyla bildirmenizi öneririz.

Hata Ayıklama ve Tanılama

  • Tanılama Analizi araçları artık bellek dökümü içindeki benzersiz çağrı yığınlarını ve bunları yürüten iş parçacıklarını listeleyen bir çözümleyici içeriyor.
  • IEnumerable görselleştiricileri artık CSV biçiminde veri dışarı aktarmayı destekliyor. Sağ üst köşedeki açılan listeyi kullanın ve CSV'yi seçin. Görselleştirici ayrıca verilere göre istenen filtre dizesini filtrelemenize de olanak sağlar. Görselleştirici, filtre dizesiyle eşleşen bir değer içeren tüm satırları döndürür. Filtrelenmiş ve sıralanmış sonuçları CSV/Excel biçiminde de dışarı aktarabilirsiniz.

Visualizer_Filter

  • Ayrıca IEnumerable ve DataTable/DataSet görselleştiricisi için tema desteği ekledik, bu nedenle bu görselleştirici penceresinin her ikisi de Visual Studio'nun koyu, açık ve mavi teması için temalandırılmıştır.

DataSet Görselleştiricisi

  • 17.3 önizleme 3 hata ayıklayıcıdan başlayarak semboller ve PDB dosyaları gibi sapkıcı koda dönüştürülmüş yapıtlar otomatik olarak yeniden yüklenir. Önceki bir oturumda derlemeyi çözmeyi seçerseniz yapıtlar sonraki tüm oturumlar için otomatik olarak yeniden yüklenir ve Dış Kaynaklar düğümünde derlenmiş kaynaklara daha hızlı ulaşabilirsiniz. Bu, JMC ayarlarınıza yine de saygı gösterir.
  • Hata ayıklayıcısı artık yönetilen kod için NGEN veya yüklemeye hazır (RDR) görüntülerin yükünü devre dışı bırakmak için yeni bir seçenek sunuyor. Araçlar > Seçenekler> Hata Ayıklama > Genel > Modül yükünde önceden derlenmiş görüntülerin kullanılmasını engelleme altındaki ayarları değiştirebilir veya Visual Studio arama çubuğundaki anahtar sözcüklerden herhangi birini kullanarak ayarları kolayca arayabilirsiniz.
  • Artık Çağrı Yığını penceresinin içinde Özel Durum yığını çerçevelerini görebilir, böylece tüm zaman uyumsuz özel durumlar için simgeleri hızla yükleyebilir veya kaynakları bulabilir ve doğrudan özel durumun sitesine gidebilirsiniz. Çağrı Yığını penceresinin içindeki özel durum yığını çerçeveleri, gerçek çağrı yığınının işlevlerini sağlar. Otomatik gezinti, çerçeveler arasında hızla ileri geri geçiş yapma ve özel durumun oluşturulduğu kaynak koduna geri dönmek için sembol yükleme/ kaynak koda derleme seçenekleri gibi özellikler.

Özel Durum Yığını

Genel

  • GitHub hesapları artık aynı kişiselleştirme hesabına (hesap ayarları iletişim kutusunun sol üst kısmında gösterilen hesap) sahip yeni bir makinede oturum açarken makineler arasında dolaşır.

Yükleyici

  • Artık Visual Studio'nun tüm yan yana sürümlerini yükleyicideki "Tümünü güncelleştir" düğmesiyle güncelleştirebilirsiniz.

Microsoft Teams Geliştirme Araçları (Teams Araç Seti)

  • Microsoft Teams Uygulaması proje şablonu geliştirildi ve artık bildirim botu, komut botu, sekme uygulaması ve ileti uzantıları gibi çeşitli Teams uygulaması türleri oluşturuyor. Artık Visual Studio için Teams Toolkit'i kullanarak çeşitli Microsoft Teams Uygulaması oluşturabilir ve hatalarını ayıklayabilirsiniz.
  • Teams Araç Seti'nin önceki sürümleriyle oluşturduğunuz mevcut Teams Uygulamaları için güncelleştirilmiş şablonu kullanarak yeni bir proje oluşturmanızı öneririz.
  • Artık Project > Teams Araç Seti > Teams Uygulama Bağımlılıklarını Hazırla menü seçeneğini kullanarak M365 kimliğinizle ne zaman oturum açabileceğinizi seçebilir ve Teams uygulama kaynaklarını kaydedebilirsiniz.
  • Teams Uygulama Bağımlılıklarını Hazırlama, Teams uygulamasını ve Botunu Teams projeniz için kaydeder.
  • manifest.template.json dosyalarındaki güncelleştirmeler, "Teams Uygulama Bağımlılıklarını Hazırla" menü seçeneği her zaman yeniden seçilerek yerel hata ayıklama için Teams Geliştirici Portalı ile eşitlenebilir.
  • manifest.template.json dosyalarındaki güncelleştirmeler, Teams Geliştirici Portalı'nda Project > Teams Araç Seti > Güncelleştirme Bildirimi menü seçeneği seçilerek uzaktan önizleme için Teams Geliştirici Portalı ile eşitlenebilir.
  • Eşitlemeden önce dosya manifest.template.json sağ tıklayıp Önizleme Bildirim Dosyası menü seçeneğini kullanarak bildirim dosyasının önizlemesini görebilirsiniz.
  • Azure aboneliğinde kaynak oluşturmak için Bulut menüsündeki Project > Teams Araç Seti > Sağlama'sını kullanın.
  • Bu kaynaklara kod yayımlamak için Project > Teams Araç Seti > Buluta Dağıt menüsünü kullanın.
  • Teams uygulamasını Önizleme Teams uygulaması menüsünü kullanarak Sağlama menüsünden oluşturulan bir tarayıcıda uzaktan açabilirsiniz.
  • Paylaşım ve karşıya yükleme amacıyla Project > Teams Toolkit > Zip Uygulama Paketi menü seçeneğini belirleyerek Teams uygulamasını sıkıştırabilir ve uygulama paketi oluşturabilirsiniz.
  • Teams uygulama projesine sağ tıklayarak tüm Teams Araç Seti menü seçeneklerini bulabilirsiniz; bunlar Project > Teams Araç Seti menüsüyle aynıdır.
  • Teams Araç Seti hakkında daha fazla bilgi için https://aka.ms/teams-toolkit-vs-docs

.NET Üretkenliği

  • C# 10'da Genel Kullanıma Sunuldu. Genel Usings, kullanımı bir dosyanın üst kısmına görünmez ve otomatik olarak ekler. Şimdi dosyanızın üst kısmında bir simgeyi ortaya çıkararak Dosyanızda Global Usings'ın etkin olup olmadığını size bildiririz ve simgeye tıklarsanız bu Genel Kullanımın ne olduğunu gösterir. Genel Kullanmalar

  • Göz Atma Tanımı artık kaynak bağlantısını, ekli kaynağı ve derlenmiş kaynakları destekliyor. Tanıma Göz At

  • Dosya açma görünümlerini daraltma ve ana hat oluşturma için aşağıdaki üç seçeneği ekledik:

    • Dosya açma #regions daralt
    • Dosya açmada kullanılanları daraltma
    • Dosya açma işlemindeki meta verilerden uygulamaları daraltma
  • Artık hem hem Convert to raw string literal de Use expression body or block body yeniden düzenlemeye Tümünü Düzelt'i uygulayabilirsiniz.

  • Artık geçersiz kısıtlamaları düzelten bir kod düzeltmemiz var. İmlecinizi düzenleyicideki tanılama dalgalı çizgisinin üzerine getirin. Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın. Kısıtlamayı düzelt'i seçin. Kısıtlamayı Düzelt

  • Artık en üst düzey deyimlerle Program.Main stili arasında geçiş yapmanızı sağlayan bir yeniden düzenlememiz var. İmlecinizi üst düzey bir deyimin üzerine getirin. Hızlı Eylemler ve Yeniden Düzenlemeler menüsünü tetiklemek için Ctrl+ tuşuna basın. 'Program.Main' stil programına dönüştür'ü seçin. Program.Main yeniden düzenlemesine dönüştür

  • Tümünü Düzelt işlemine ek kapsamlar ekledik. Belge, Proje ve Çözüme Tümünü Düzelt işlemini uygulamanın yanı sıra, Tümünü Düzelt'i bir İçeren Üyeye ve İçeren Türe de uygulayabilirsiniz. Tüm İçeren Üyeleri ve İçeren Türleri Düzeltme

  • Artık tek satırlı açıklamaya ek eğik çizgi eklediğinizde tek satırlı açıklamaları belge açıklamalarına otomatik olarak dönüştürüyoruz.

  • Artık bir foreach döngüsündeki olası özel durumlar hakkında uyarı almanızı sağlayan bir kod stili seçeneğine sahibiz. Foreach döngüleri, türetilmiş türlere tasarım gereği örtük olarak yayınlar. Bu, genel değerler mevcut olmadan önce gerekliydi, ancak bazı durumlarda çalışma zamanı özel durumlarına yol açabilir.

Kişiselleştirme

  • Belge yönetimi özellikleri güncelleştirildi. Daha fazla bilgi için blog gönderimizi okuyun.

Bu özellikler şunları içerir:

  • Birden çok satır halinde yerleştirilmiş sekmeler.
  • Son kullanılan belgeyi geri yükleyin.
  • Değiştirilmiş kirli gösterge.
  • Açılan listede, italik olarak görünmez belge adları gösterilir.

Razor (ASP.NET Core) Düzenleyicisi

  • Yeni Razor düzenleyicisi artık içinde <attribute>tam tamamlama desteğine sahiptir.
  • Yeni Razor düzenleyicisi artık = " "" yazarken HTML öznitelikleri için tamamlama işlemini doğru şekilde işler.
  • Yeni Razor düzenleyicisi artık HTML, JavaScript ve CSS OnTypeFormatting'i destekliyor.

Test araçları

  • Test Gezgini'nden testler çalıştırılırken Paralel Bulma artık varsayılan olarak etkindir. Bu, Visual Studio'nın testleri paralel olarak bulmak ve Test Gezgini'nde testleri görme süresini kısaltmak için kullanılabilir çekirdekleri kullanmasına olanak tanır.

  • Canlı Birim Testi penceresinin artık Test Gezgini'ne benzer bir durum çubuğu vardır. Bu size Canlı Birim Testi'nde devam eden işlemler hakkında daha iyi içgörüler sunmanın yanı sıra görünür hataları ortaya çıkarmalıdır. Canlı Birim Testi Durum Çubuğu

  • vstest.console artık tek bir istekte farklı hedef platformların ve hedef çerçevelerin derlemelerinin çalıştırılmasını destekliyor.

  • Kod Kapsamı artık daha iyi performans için statik izleme için bir önbelleğe sahiptir.

  • Microsoft.CodeCoverage.Console artık komut satırı araçlarına eklenmiştir.

  • AnyCPU .NET Framework test projeleri için varsayılan mimari x86'dan x64'e değiştirildi. Bu değişiklik, her zaman Visual Studio mimarisini temel alan tüm test projelerinde varsayılan mimarinin nasıl belirlendiğini birleştirilir. Yani VisualStudio'nun x64 sürümünde x64 kullanılacak ve gelecekte ARM64 VisualStudio'da ARM64 kullanılacaktır. Aynı kural , ve vstest.consoleiçin dotnet testde geçerlidir. x86 kullanmaya geri dönmek için AnyCPU projeleri > x86 için Test > İşlemcisi Mimarisi'ne gidin

  • Uzaktan Test artık uzak arm64 windows ortamlarında test çalıştırmalarını destekliyor.

  • [Live Unit Testing] için yeni derleme deneyimi artık varsayılan olarak etkindir. Daha fazla bilgi için blog gönderimizi okuyun.

  • Artık Kod Kapsamı Sonuçları penceresinde "Kenar Boşluğu Karakterlerini" seçerek düzenleyici kenar boşluğunda kod kapsamı bilgilerini görmeyi seçebilirsiniz. Ham dizeye dönüştür

  • Live Unit Testing artık tüm durumu sıfırlamak için bir düğme sağlar. Test Canlı Birim Testi'ne > > giderek çözüm için Canlı Birim Testi durumunu sıfırlayın.

  • Live Unit Testing artık Razor dosyalarını destekliyor.

TypeScript ve JavaScript Geliştirme

  • JavaScript ve TypeScript dosyaları projeleri artık bir tsconfig.json veya jsconfig.json dosyası tarafından başvurulmadıkları sürece program analizinin dışında tutulur. Sonuç, çok sayıda TypeScript ve JavaScript dosyası içeren büyük projelerde performansı artırılmalıdır.

  • bir ASP.NET projesinden başvuruda bulunan JavaScript (.esproj) projeleri artık ASP.NET proje yayımlamaya üretim derleme çıktısı ekleme seçeneği sunuyor.

  • TypeScript 4.7 dil hizmeti ve derleyicisi Visual Studio'ya dahil edilir. Daha fazla bilgi için TypeScript 4.7 duyuru blog gönderisine bakın.

  • Yeni çok hedefli JavaScript hata ayıklayıcısı artık Node.js (.njsproj) projelerinde varsayılan olarak kullanılır.

  • JavaScript ve TypeScript React (.jsx/.tsx) dosyalarında HTML etiketlerini otomatik kapatma.

  • Varsayılan TypeScript dil sunucusu seçildiğinde Otomatik Tür Alma'nın (ATA) çalışmaması sorunu düzeltildi.

  • paketler npm 7 veya üzeri kullanılarak geri yüklendiğinde Node.js (.njsproj) projelerindeki bağımlılıklar düğümünü dolaylı bağımlılıkların gösterdiği bir sorun düzeltildi.


Güvenlik Danışmanlığı


! [from-developer-community] Geliştirici Topluluğu


Bilinen Sorunlar

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.

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 Geri Bildirim Simgesi Ö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.


Sayfanın Başı