Visual Studio 2022 Yol Haritası

Bu yol haritası, 2021 takvim yılı Visual Studio 2022'de önemli çalışmalar vizyonunu açıklar. Visual Studio 2022'nin üç temel teması vardır:

  • Kişisel ve Ekip üretkenliği: Geliştiricilere ve ekiplere inanılmaz ölçek ve performans, güvenilir ve güvenli bir araçlık ve daha erişilebilir, kişiselleştirilmiş bir ortam ile destek sunmak istiyoruz.
  • Modern Geliştirme: Modern uygulamaları daha hızlı geliştirmek için gerekli araçları geliştiriyoruz.
  • Sürekli Yenilik: Geliştirilmiş işbirliğine, eyleme değiştirilebilir tanılamalara ve kod yardımına yatırım ediyoruz.

Visual Studio 2022, Visual Studio'nin ilk 64 bit sürümü Visual Studio. Daha fazla bellek erişimi tarafından karşılanacak hız ve performans avantajlarına ek olarak Visual Studio kullanıcı arabirimi geliştirmeleri, daha fazla kişiselleştirme seçeneği ve geliştiricileri güçlendirmeye odaklanmaya da odaklanır. 2022'Visual Studio yükseltme düşük bir sürtüşme deneyimi olmalı ve kodunuzun değişmesini gerektirmez. 2022'de 32 bit ve tüm mevcut Visual Studio oluşturabilirsiniz.

2019 Visual Studio için bkz. Visual Studio 2019 Yol Haritası.

Visual Studio 2022 vizyonumuz hakkında daha fazla bilgi için Visual Studio 2022 duyuru blog sayfamızı okuyun.

Genel


Ana süreci devenv.exe 32 bitten 64 bit'e geçerek geliştirici üretkenliğini artıracağız. Bu, özellikle büyük, karmaşık çözümler için yetersiz bellek hatalarını etkili bir şekilde ortadan kaldıracak. Geliştiricilerin kod yükleme, arama ve kodla etkileşim kurma konusunda sürekli yenilik yapmak için kullanıcı geri bildirimlerini birleştirerek. Yeni proje oluşturma deneyimini geliştiriyoruz.

Visual Studio 2022 hiç bu kadar erişilebilir olmayacak. Erişilebilirlikle ilgili seçenekleri daha bulunabilir hale yapıyoruz ve sesli ipucu kullanılabilirliği genişlemektedir. Geliştiricileri modern, erişilebilir uygulamalar oluşturma gücü Analizler Accessibility Analizler Engine'i tümleştirmektedir. Geliştiriciler, 2022'Visual Studio daha fazla kişiselleştirme seçeneğine ve ayarları birden çok makine arasında eşitleme olanağına sahip olacak. Modern ve güncelleştirilmiş bir deneyim için simgeleri, temaları ve yazı tiplerini de güncelleştiriyoruz.

Ayrıntılar için geliştirici Visual Studio hakkında daha fazla bilgi Community.

Tanılama

Visual Studio 2022'de tanılama, birinci sınıf tanılama deneyimimizde yeniliklere odaklandı. Kesme noktaları sürüklenebilir olacak şekilde iyileştirildi, bağımlı kesme noktaları ve Çalıştırmayı zorlayabilme özelliği eksildi. Kilitlenme dökümleri, bellek dökümleri ve bellek baskısı analizi için analiz araçlarını geliştiriyoruz. Son olarak ARM64 cihazlarda C++ ve .NET kodunda hata ayıklamak için platformlar arası destek ekliyoruz.

Hata ayıklama hakkında ayrıntılı bilgi için bkz. Developer Community.

Profil oluşturma hakkında ayrıntılı bilgi için bkz. Geliştirici Profili Oluşturma Community.

Kişiselleştirme

Visual Studio 2022, çok çeşitli geliştirici tercihlerine uyum sağlayacak şekilde her zaman daha esnektir. Çalışma alanınızı, yeni topluluk temalarınızı düzenlemenin ve VS Code temalarını Visual Studio. Günün saatlerine, ortam ışığı miktarına veya tercihlerinize bağlı olarak Visual Studio verimliliği artırmaya yardımcı olabilir. Gelecek sürümlerde, renk sekmeleri ve tema oluşturma ile daha fazla esneklik sağlamak arıyoruz.

Düzenleyici

Visual Studio 2022 düzenleyicisi, daha az hatayla daha doğru kodlar kodlaymanıza yardımcı olmak için yerleşik bir yazım denetleyicisine sahip olacaktır. Kod okunabilirliğiyle ilgili yenilikler ekliyor ve çoklu klavyeyle düzenleme ve "Camel Camel" gezintisi gibi gezinmek için yeni yollar ekliyoruz. Ekran okuyucusu kullanıcıları kod sorunları hakkında daha iyi geri bildirimlerden keyif ayacaktır.

Ayrıntılar için bkz. Visual Studio Geliştirici Düzenleyicisi Community.

Genişletilebilirlik

Uzantılar, uygulama deneyimini özelleştirmede önemli Visual Studio rol oynar. Temel uzantıları daha güvenilir ve güvenli hale yapıyoruz. Uzantılar için geliştirme, geçiş ve yayımlama deneyimini de geliştiriyoruz.

IntelliCode

IntelliCode ekibi, bir sonraki taşıma adımını takip etmek için odaklanmaya devam ediyor. Visual Studio 2022'de daha büyük tamamlamalar ortaya çıkar ve doğru zamanda doğru eylemin doğru yerde ve doğru şekilde tamamlanmasına yardımcı olur.

Ayrıntılar için bkz. Geliştirici kodu üzerinde Intellicode Community.

NuGet

NuGet ekibi.NET 6 için destek sağlama, yazılım tedarik zincirinin güvenliğini sağlama ve her geliştirici ile ekibinin birleştirilmiş, üretken ve harika bir paket yöneticisi ile mükemmel temel bilgileri kullanarak daha fazlasını başarmalarına yardımcı olmak için odaklanmaya odaklandı.

Ayrıntılar için bkz. NuGet Geliştirici Community.

Kurulum ve Yükleme

Kurulum ve Yükleme ekibi, yönetilen kurumsal ortamlarda güncelleştirmeleri kolayca dağıtarak kuruluşların güvenli kalma becerisini kolaylaştırmaktadır. Kuruluşların bir istemci örneğini güncelleştirmek için birden çok düzen klasörü kullanmasına, desteklenen birden çok temel çizgi kullanmasına ve yüklemelerini kanallar arasında taşımasına olanak sağlariz. Ayrıca kullanıcıların başarısız bir güncelleştirmeden sonra çalışma ortamına Visual Studio geri alma olanağı da ekliyoruz.

Ayrıntılar için bkz. Visual Studio'de Kurulum ve Yükleme Community.

Sürüm Denetimi

Visual Studio 2022 tümleşik kaynak denetimi araçlarında yenilikler yapmaya devam edecektir. Birden çok Git deposunu aynı anda etkinleştirme gibi daha karmaşık Git iş akışlarını destekleerek üretkenliği artırıyoruz. Geliştiriciler tek tek satırlar veya kod hunk'ları geliştirecek ve geliştirilmiş farkları ve ayrıntıları görebilir. Ayrıca işlevleri geliştirici iş akışınıza GitHub Azure DevOps ve daha iyi tümleştirmeler de geliştiriyoruz.

Ayrıntılar için bkz. Visual Studio Git Deneyimi Community

C++


C++ ekibi dil uyumluluk, tanılama ve güvenlik aracılığıyla iş yükü yeniliklerine odaklandı. Visual Studio 2022, büyük kod tabanlarının yönetimini kolaylaştıran C++20 dil özellikleri için destek ekler. Platformlar arası uygulamalar oluşturma ve hata ayıklamayı kolaylaştırmak için CMake, Linux ve WSL desteğini tümleştirmektedir.

Ayrıntılar için bkz. Developer Community'da C++

.NET


.NET ekibi, .NET 5 desteğini geliştirerek ve .NET 6 desteği ekleyerek modern bir uygulama geliştirme deneyimine odaklandı. Ayrıca yerleşik kod yardımı ile de üretkenlik odaklı çalışmalara odaklan ediyoruz. Son olarak, .NET 5 ile Windows Formlar için tam tasarımcı deneyimi üzerinde çalışıyoruz.

Ayrıntılar için bkz. .NET on Developer Community.

Kapsayıcı Araçları

Container Tools ekibi, kapsayıcılı uygulamalar geliştiren .NET geliştiricilerinin deneyimini geliştirmeye odaklandı. Burada asıl hedefimiz Kapsayıcılar araç penceresini kullanarak kapsayıcılı uygulamaları tanılama becerisini geliştirmek olacak.

.NET ile ilgili diğer yol haritaları için bkz:

WinForms


Ekip. .NET Core/.NET 5/.NET 6 WinForms uygulamaları için yeni tasarımcının güvenilirliğini ve performansını geliştirmek, HighDPI sorunlarını düzeltmek, yeni veri bağlama senaryolarını uygulamak ve müşterilerin geri bildirimlerini ele çalışmakta.

Ayrıntılar için bkz.

Web Araçları


Web Araçları ekibi, Azure geliştirici hizmetlerini kullanarak .NET'te web geliştirme sürecini geliştirmeye odaklandı. Bağımlılık yapılandırmasını geliştiriyor, yayımlamaya yönelik Azure barındırma seçeneklerini genişletiyor ve depolamayı iyileştiriyoruz.

Ayrıntılar için bkz.

XAML ve Xamarin


XAML ekibi XAML Live Preview, XAML ve C#çalışırken yeniden yükleme gibi geliştiricilerin üretkenliğine yönelik araç geliştirme üzerinde çalışıyor. XAMARIN ekibi, önizleme özelliği olarak zaten kullanılabilir olan ve tek bir kod temeli ile Windows, macOS, iOS ve Android için yerel istemci uygulamaları derlemeye olanak sağlayan yeni bir .NET Çoklu Platform Uygulaması Kullanıcı Arabirimi(.NET MAUI)oluşturuyor. Özellik kümesine son olarak kaliteyi artırmak ve müşterilerin geri bildirimlerini ele aldık.

Ayrıntılar için bkz.