önizleme logosu Visual Studio 2022 sürüm 17,1 Preview sürüm notları


İpucu

yenilikler hakkında bilgi edinmek için Visual Studio 2022 başlatma olayının kayıtlarını izleyin , ipuçlarını & püf noktaları ve ücretsiz dijital swag 'yi indirin.

geliştirici Community | Visual Studio 2022 yol haritası | sistem gereksinimleri | uyumluluk | dağıtılabilir kod | lisans koşulları | bloglar | en son sürüm bilinen sorunları | yenilikleri Visual Studio Docs


Visual Studio 2022 ' nin en son sürümünü indirmek için bir düğmeye tıklayın. Visual Studio 2022 yükleme ve güncelleştirme yönergeleri için, bkz. güncelleştirme Visual Studio 2022, en son sürüm. Ayrıca çevrimdışı yükleme yönergelerine bakın.

Download Community Button Download Professional Button Download Enterprise Button

diğer Visual Studio 2022 ürünlerini indirmek için visualstudio.microsoft.com/downloads sayfasını ziyaret edin.

Önemli

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

Download Community Preview Button Download Professional Preview Button Download Enterprise Preview Button


Visual Studio 2022 sürüm 17,1 Preview sürümündeki yenilikler

Visual Studio 2022 sürüm 17,1 önizleme sürümleri

Visual Studio 2022 blogu

Visual Studio 2022 blogu , Visual Studio mühendislik ekibinin, ürün ınsight resmi kaynağıdır. aşağıdaki gönderilerde Visual Studio 2022 yayınları hakkında derinlemesine bilgiler bulabilirsiniz:


17.1.0-pre. 1.0 Visual Studio 2022 sürüm 17,1 Preview 1,1  newreleasebutton

Yayın tarihi 16 Kasım 2021

17,1 Preview 1,1 ' nin bu sürümünde giderilen sorunlar

  • Bazı durumlarda, bir çalışan hizmetinin Azure Container Apps 'e yayımlanması sessizce başarısız olur.
  • Visual Studio Windows 7 makinelerinde başlayabileceği bir sorun düzeltildi.

17.1.0-pre. 1.0 Visual Studio 2022 sürüm 17,1 Preview 1

Yayın tarihi 08 Kasım 2021

Visual Studio 2022 sürüm 17,1 Preview 1 ' in bu sürümündeki yeniliklerin özeti

Tanılama & hata ayıklama

  • işleme eklemek Microsoft Azure App Services için bir destek eklendi.

Git araçları

.NET çok platformlu uygulama kullanıcı arabirimi (MAUı) önizleme 10

  • .NET MAUı Preview 10 artık kullanılabilir.

.NET Üretkenliği

  • Pdb 'leri içindeki kaynak bilgilerden tanımına gidin.
  • Beklenen await bir ifade Içinde IntelliSense tamamlama.
  • Statik üyeleri yeni bir tür yeniden düzenlemeye taşıyın.
  • Yeni C# 10,0 genişletilmiş özellik desenleri yeniden düzenleme özelliğini kullanmak için kodu kolaylaştırın.
  • Değişken değiştirmeyi tespit edin ve değerleri yeniden düzenlemeyi değiştirmek için bir tanımlama grubu kullanmayı önerin.
  • C# ve Visual Basic için kod tanımı penceresi desteği.
  • Proje yeniden düzenlemesi üzerinde null yapılabilir başvuru türlerini etkinleştirin.
  • İmza, bir kayıt düzeni bir imzada çok sayıda kez göründüğünde geliştirmeleri basitleştirmesine yardımcı olur.
  • Hata ve uyarıları satır içi Tanılama ile bir bakışta anlayın.

XAML Çalışırken Yeniden Yükleme

  • XAML Hot Reload artık .NET Hot Reload ile birlikte kullanıldığında daha fazla uçtan uca senaryoyu desteklemektedir.

XAML canlı önizlemesi

  • XAML canlı önizlemesi artık .NET MAUı uygulamalarını desteklemektedir (WinUI & Android).

Geliştirici Community en iyi oylanan sorunlar

lütfen bu sürümdeki geliştirici Community düzeltmelerinin tam listemizi inceleyin.

17,1 Preview 1 ' de bilinen sorunlar

Visual Studio 2022 sürüm 17,1 Preview 1 ' in bu sürümündeki yeniliklerin ayrıntıları

Tanılama & hata ayıklama

Microsoft Azure App Services işleme iliştir

Artık .NET (Framework 'unuza) ekleyebilirsiniz. bir çözüm ya da proje açık olmadan Windows App Service için çekirdek veya 5 +).

işleme iliştir iletişim kutusunu açın > bağlantı türünü Microsoft Azure App Services ile değiştirin-> "bul-> aboneliğinizi seçin ve ardından kaynak grubu altında App Service bulun ve â €, â €. Bağlanmak istediğiniz işlemi bulun ve â € mı Attachâ € ' ı seçin.

.NET çok platformlu uygulama kullanıcı arabirimi (MAUı) önizleme 10

  • bu sürümde Visual Studio 2022 kullanarak yeni bir .net mauı uygulamasında yeni bir oluşturma veya çalışmaya devam edebilirsiniz.
  • .net mauı, XAML canlı önizlemesi (winuı ve Android Emulator için) ve tüm platformlar için .net Hot Reload gibi özellikleri de destekler.

Preview 10 sürümümüzü hakkında daha fazla bilgi için lütfen .NET bloguna bakın.

.NET Üretkenliği

  • Yönetilen kitaplıklar oluştururken, geliştiriciler derleme tarafından üretilen hata ayıklama bilgileri (PDB dosyası) ile kaynak dosyalarını katıştırmayı seçebilir ve hatta PDB dosyasını derlemeye ekleyebilir. Artık başvurulan bir derlemenin gömülü kaynağı varsa ve PDB kullanılabiliyorsa, gömülü kaynağı tanıma git 'in parçası olarak kullanıma sunduk. Bu, hedef sembolü bildiren özgün kaynak dosyalarına gitmenizi sağlar. İmlecinizi bir simgeye yerleştirin ve özgün kaynak dosyasına gitmek için F12 tuşuna basın.

  • Artık await bir dizi ifade Içinde IntelliSense tamamlandı. Bir awasever ifadesi yazmaya başlayın ve tamamlama listesinde nasıl görüneceğini fark edin await .

  • Artık statik üyeleri yeni bir türe taşımak için yeniden düzenleme işlemi var. İmlecinizi statik bir üyeye yerleştirin. Hızlı eylemleri ve yeniden düzenlemeler menüsünü tetiklemek Için (CTRL +.) tuşuna basın. Statik üyeleri başka bir türe taşı ' yı seçin... Bu, taşımak istediğiniz üyeleri seçebileceğiniz bir iletişim kutusu açar.

    Statik üyeleri başka bir türe yeniden düzenlemeye taşı

  • Artık yeni C# 10,0 genişletilmiş özellik düzenlerini kullanmak için kodu basitleştirmek üzere yeniden düzenleme işlemi vardır. Genişletilmiş özellik desenlerinin kullanılması, başka bir özyinelemeli deseni iç içe geçirmek yerine iç içe üyelere başvurmanızı sağlayan paraziti azaltır. İmlecinizi iç içe üye başvurusuna yerleştirin. Hızlı eylemleri ve yeniden düzenlemeler menüsünü tetiklemek Için (CTRL +.) tuşuna basın. Özellik modelini kolaylaştır' ı seçin.

    Özellik stilini yeniden düzenlemeyi basitleştirme

  • Artık değişken değiştirmeleri algılayan ve değerleri değiştirmek için bir kayıt düzeni kullanmayı öneren bir yeniden düzenleme var ve bu nedenle bağımsız değişkenleri değiştirmek için geçici bir değişken kullanmak yerine bir tanımlama grubu kullanabilirsiniz. İmlecinizi, değerleri takas ettiğiniz geçici bir değişken atamaya yerleştirin. Hızlı eylemleri ve yeniden düzenlemeler menüsünü tetiklemek Için (CTRL +.) tuşuna basın. Değerleri değiştirmek için tanımlama grubunu kullan' ı seçin.

    Değerleri değiştirmek için tanımlama grubu kullanma yeniden düzenleme

  • Kod tanımı penceresi artık C# ve Visual Basic desteklemektedir. Kod tanımı penceresini kullanmak için (CTRL + W, D) tuşuna basın veya > kod tanımı penceresini görüntüle ' yi seçin. Ardından, imlecinizi bir tanımlayıcıya yerleştirip kodu gezin ve keşfedebilirsiniz.

    kod tanımı penceresinde C# ve Visual Basic desteği

  • Artık bir proje üzerinde null yapılabilir başvuru türlerini etkinleştirmek için bir yeniden düzenleme işlemi var. Proje dosyanıza Enable öğesini ekleyerek null yapılabilir başvuru türlerini <Nullable> etkinleştirebilir </Nullable> veya #nullable pragmayı projenizdeki her kaynak dosyasına ekleyebilirsiniz. Bu işlemi kolaylaştırmaya yardımcı olmak için artık <Nullable> </Nullable> yeni .net projelerine yönelik etkinleştir özelliğini otomatik olarak dahil ediyoruz. Mevcut .NET projeleri için imlecinizi #nullable bir pragma 'a yerleştirerek null yapılabilir başvuru türlerini etkinleştirebilirsiniz. Hızlı eylemleri ve yeniden düzenlemeler menüsünü tetiklemek Için (CTRL +.) tuşuna basın. Bir projede null değere değiştirilebilir başvuru türlerini etkinleştir'i seçin.

    Proje yeniden düzenlemesinde null değere değiştirilebilir başvuru türlerini etkinleştirme

  • İmza Yardımı, bir tuple bir imza içinde birçok kez göründüğünde daha iyi bir görüntüye sahip oldu. Basitleştirilmiş görünüm, size tuple nelerin içerdiğini göstermek için Yapısal Tür anahtarını içerir.

  • Artık satır içi Tanılama ile imlecinizi bir kod satırı üzerine gelmenize gerek kalmadan hataları ve uyarıları bir bakışta anabilirsiniz. Satır Içi Tanılama varsayılan olarak devre dışıdır, bu nedenle Araçlar > Seçenekler > Metin Düzenleyici > C# veya Temel > Gelişmiş'te etkinleştirmeniz ve Tanılamayı satır içi olarak görüntüle (deneysel) seçeneğini seçmeniz gerekir.

    Satır Içi Tanılama

XAML Çalışırken Yeniden Yükleme

Bu sürümde, hem XAML hem de .NET kullanarak daha iyi bir deneyim oluşturmak için devam eden çalışmalarımızın önizlemesini Çalışırken Yeniden Yükleme devam edeceğiz.

Bu sürümde aşağıdaki senaryoları etkinleştirmiş olduk:

WPF ve WinUI 3 uygulamaları için:

  • XAML kod düzenleyicisi artık IntelliSense'te bir .NET Çalışırken Yeniden Yükleme tarafından oluşturulan denetim türlerini ve özelliklerini düzgün bir şekilde gösterecek
  • .NET kullanarak yeni oluşturulan bir özel Çalışırken Yeniden Yükleme artık beklendiği gibi çalışacaktır. WinUI için artık x:Bind kullanarak da yeni bir özele bağlanabilirsiniz

WPF uygulamaları için:

  • .NET kullanılarak oluşturulan bir olay işleyicisi için yeni oluşturulan Çalışırken Yeniden Yükleme yöntem artık çalışacaktır

Bu yeni özellikleri test etmeye yardımcı olmak için "Seçenekler > Önizleme Özellikleri > .NET güncelleştirmeleri sonrasında XAML IntelliSense güncelleştirmeleri" altında önizleme bayrağını Çalışırken Yeniden Yükleme.

Not: Yukarıdaki senaryolar, türlerin önce .NET Çalışırken Yeniden Yükleme sonra da XAML Çalışırken Yeniden Yükleme uygulanmasıyla çalışır ancak bilinen bir sınırlama vardır. Örneğin, henüz oluşturulmamış bir özel XAML Çalışırken Yeniden Yükleme kullanarak yeni bir özellik atarsanız ve bunu oluşturmak için yalnızca .NET Çalışırken Yeniden Yükleme kullanırsanız, XAML değişikliği yeni özelliği görmez. Bu sorunun farkındayız ve gelecekte geliştirmeyi umuyoruz.

XAML Canlı Önizleme

  • Bu sürümde XAML Live Preview, WinUI 3 .NET MAUI veya Android Emulator olarak çalışan uygulamalar için Emulator

Bilinen Sorunlar

Aşağıdaki bağlantıyı kullanarak 2022'Visual Studio tüm açık sorunları ve kullanılabilir geçici çözümleri görebilirsiniz.


Görüş ve öneriler

Görüşlerinizi almaktan mutluluk duyarız! Sorun Bildirebilirsiniz veya Özellik Önerebilirsiniz Feedback Icon yükleyicinin veya Visual Studio IDE'nin sağ üst köşesindeki Geri Bildirim Gönder simgesini veya Yardım > Gönder'i kullanarak. Sorunlarınızı izlemek için Visual Studio Geliştirici Community' yi kullanarak yorum ekleyebilir veya çözümler 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şı