PreviewLogoVisual Studio 2022 sürüm 17.10 Önizleme 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.10 Önizleme Sürümleri

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:


17.10.0-öncesi.4.0 Visual Studio 2022 sürüm 17.10 Preview 4

yayın tarihi: 16 Nisan 2024

Visual Studio 2022 sürüm 17.10 Preview 4'ün Bu Sürümündeki Yeniliklerin Özeti

  • Özet farkı görünümü için önizleme özelliği bayrağını kaldırıyoruz. Yalnızca kodunuzdaki değişikliklere odaklanmak için herhangi bir karşılaştırma görünümünde bunu açıp kapatabilirsiniz. Bu kullanıcı önerisi , dosyadaki değişiklikleri yalnızca birkaç bağlam satırıyla görmenize olanak tanır ve bir işlemedeki değişikliklerinizi gözden geçirmenizi veya iki dosya arasındaki karşılaştırmayı çok daha verimli hale getirir.
  • Yardım Görüntüleyicisi'nde imzalanmamış özel içerik yüklenmeye çalışıldığında kilitlenmeye neden olan bir sorun düzeltildi.
  • Hata ayıklayıcının bazen sembolleri yükleyemediği ve kitaplıklar için kaynağa gidemediği bir sorun düzeltildi.
  • Roslynator VS uzantısı yüklüyse C#/VB IDE hizmetlerinin yüklenmesini engelleyen bir sorun düzeltildi.

Geliştirici Topluluğu


17.10.0-öncesi.3.0 Visual Studio 2022 sürüm 17.10 Önizleme 3

yayın tarihi: 9 Nisan 2024

Visual Studio 2022 sürüm 17.10 Preview 3'ün Bu Sürümündeki Yeniliklerin Özeti

Visual Studio'da GitHub Copilot

GitHub Copilot: Yapay zeka destekli kodlama yardımcınız Visual Studio IDE'nize sorunsuz bir şekilde dokunarak günlük görevlerinizi geliştirir ve size en son yapay zeka temelli kodlama deneyimlerini sunar. Copilot, şu teklifleri sunarak verimliliğinizi artırmak için tasarlanmıştır:

  • Kişiselleştirilmiş kod önerileri
  • Git işleme iletileri oluşturma
  • Kodlamayla ilgili sorguları yanıtlama

Visual Studio 17.10'da yeni, birleşik Copilot deneyimini kullanıma sunduk ve önizleme 3'te kullanıma sunuldu. Bu, Copilot ve Copilot Chat'in özelliklerini tek bir kullanışlı pakette birleştirerek iki ayrı uzantı yükleme ihtiyacını ortadan kaldırır. Daha derin tümleşik yapay zeka deneyimlerinin keyfini çıkarın! GitHub'da oturum açarak veya en son yapay zeka deneyimi için ücretsiz bir deneme başlatarak GitHub Copilot aboneliğinizi bugün etkinleştirin.

Copilot çalışıyor

Not: Copilot artık Visual Studio arabiriminizin sağ üst köşesinde bulunur.

Hata Ayıklama ve Tanılama

Copilot Tarafından Oluşturulan Kesme Noktası Koşulları

Koşullu kesme noktaları ve izleme noktaları için yapay zeka tarafından oluşturulan önerilerle hata ayıklama hızınızı artırın. Copilot, kesme noktalarınıza göre uyarlanmış akıllı ifadeler önermek için kodunuzu analiz ederek hata ayıklamayı daha sorunsuz hale getirir.

Koşullu kesme noktası veya izleme noktası ayarlarken ve ayarlar penceresinde koşul alanının üzerine geldiğinizde Copilot, kodunuz temelinde yapay zeka tarafından oluşturulan ifade fikirlerini hızla sunar. gereksinimlerinize en uygun koşulu seçin ve kesme noktanızı veya izleme noktanızı kolayca yerleştirin.

Yapay Zeka Tarafından Oluşturulan Kesme Noktaları

SQL

SSDT, ARM64 için Visual Studio'da Desteklenir

Artık ARM64 için Visual Studio'da Veritabanı Projeleri oluşturabilirsiniz. Bu sürümde Sorgu düzenleyicisinde IntelliSense desteği eklenmiştir.

Geliştirilmiş Çekme İsteği Açıklamaları

Daha tutarlı ve daha az yinelenen sonuçlar sunmak için oluşturulan Çekme İsteği açıklamalarımızda bazı güncelleştirmeler yaptık. Çekme İsteği Oluştur özellik penceresinde özelliği bulun ve düşüncelerinizi bu ankette paylaşın!

Çözüm Yüklemeyi İptal Et

Tüm projeler yüklenmeden önce çözüm yükleme işlemini durdurmak istiyorsanız. Artık işlemi iptal edebilir ve boş bir ortam IDE'sine dönebilirsiniz. Yüklemeyi İptal Et

Microsoft Teams geliştirme araçları (Teams Araç Seti)

Teams Araç Seti artık bir Teams uygulamasını yönetmek için tüm dosyaları düzenlemek için kullanılan yeni bir proje dosyası (.ttkproj) içeriyor. Yeni bir Microsoft Teams Uygulama projesi oluşturmak iki proje içeren bir çözüm oluşturur ve Teams Toolkit özellikleri için uygulama bildirimini ve diğer dosyaları içeren bir TeamsApp projesinin yanı sıra konuşma botu, Sekme gibi uygulama özelliklerini uygulamaya yönelik örnek kod içeren başka bir C# projesi görürsünüz.

Teams Araç Seti yeni çözümü

Şu değişiklikleri de bulabilirsiniz:

  • Teams Araç Seti proje menüsü artık TeamsApp projesinde bulunabilir
  • Önizleme Özellikleri > desteği Teams, Outlook veya Teams uygulamanızın desteklenen diğer platformlarında Hata Ayıklamayı Başlatmayı kolaylaştırmak için Çoklu Proje Başlatma Profillerini Etkinleştirme desteği

Bilinen Sorun: Kaynak Denetimi İletişim Kutusu

"Bu çözümle ilişkili kaynak denetim sağlayıcısı bulunamadı" iletişim kutusunu görmemek için lütfen geçici çözüm biletine bakın.


17.10.0-öncesi.2.0 Visual Studio 2022 sürüm 17.10 Önizleme 2

yayın tarihi: 12 Mart 2024

Visual Studio 2022 sürüm 17.10 Preview 2'nin Bu Sürümündeki Yeniliklerin Özeti

C++

Razor Dosyalarında C# kodu için Inlay İpuçları

Artık Razor (.razor, .cshtml) dosyalarınızda C# kodu için yerleşik ipuçlarını etkinleştirebilirsiniz. Satır içi ipuçları, değişmez değerler ve nesne örneği oluşturma için parametre adlarını kodunuzla birlikte görüntüler. Katman ipuçları, çıkarımlı türler (örneğin var) ve lambda parametre türlerine sahip değişkenler için tür ipuçlarını da görüntüleyebilir. Bu özellik Araçlar > Seçenekler > Metin Düzenleyicisi > C# > Gelişmiş aracılığıyla etkinleştirilebilir.

Razor dosyaları için katman ipuçları

Visual Studio Düzenleyicisi'nde Çekme İsteği Açıklamalarını Görüntüleme ve Adresle

Artık GitHub ve Azure DevOps çekme isteği açıklamalarınızı doğrudan Visual Studio'daki çalışma dosyanızda görüntüleyebilirsiniz. Bağlamları tarayıcıya geçirmeden gerekli kod değişikliklerini yaparak ve iş arkadaşlarınızın önerileriyle etkileşim kurarak bağlamınız içinde kalırsınız.

Başlamak için "Çekme İsteği Açıklamaları" özellik bayrağını etkinleştirin ve çekme isteği dalını kullanıma alın:

Dosyalarda açıklamaların gösterilmesini etkinleştirme bildirimi

Araç çubuğunu kullanarak çekme isteğindeki dosyalar ile dosyalardaki açıklamalar arasında gezinebilirsiniz.

Düzenleyicide çekme isteği açıklamaları

Bir sonraki sürüm için iyileştirme üzerinde çalıştığımız bilinen bir hata, silinmiş dosyaları veya Çözüm Gezgini açamayacağınız özel dosya türlerini atlar. Müşteri tarafından istenen bu özelliği geliştirirken geri bildirimlerinizi duymak isteriz, bu nedenle burada düşüncelerinizi bize bildirin.

Oluşturulan Çekme İsteği Açıklamalarıyla Kod İncelemelerinizi Geliştirin

Oluşturulan Git işleme iletisi özelliğimize benzer şekilde, artık GitHub Copilot tarafından oluşturulan çekme isteği açıklamanız için ilk taslağı alabilirsiniz. İş arkadaşlarınıza incelemeleri için önemli bağlam sağlama konusunda yardım alır ve çekme isteğinize doğru değişiklikleri dahil ettiğinizi bir kez daha kontrol edersiniz.

Etkin bir GitHub Copilot aboneliğiniz olduğunu ve GitHub Copilot Sohbet Uzantısı'nın yüklü olduğunu doğrulamanız gerekir. Çekme İsteği Oluştur penceresindeki 'Yapay Zeka Tarafından Oluşturulan Çekme İsteği Açıklaması Ekle' mini kalem simgesine tıklayarak deneyin. Lütfen bu özellik hakkındaki geri bildiriminizi burada paylaşın.

Yapay zeka ile çekme isteği açıklaması oluşturma

GitHub Copilot ile İşleme Geçmişinizi Çöz

Git geçmişi karıştırmak için göz korkutucu olabilir, ancak genellikle kod tabanı hakkında bilgi edinmenin veya bir hatanın kaynağını belirlemeye yardımcı olmak için en iyi yoldur. Her işlemenin içeriğinin anlaşılmasını kolaylaştırmak için İşleme Ayrıntıları penceresine GitHub Copilot destekli bir açıklama özelliği ekledik.

Etkin bir GitHub Copilot aboneliğiniz ve GitHub Copilot Sohbet Uzantısı'nın yüklü olması gerekir. Git Deposu penceresinde İşleme Ayrıntıları bölmesini açmak için herhangi bir işlemeye çift tıklayın. Ardından, kodla yan yana değişikliklerin özetini almak için 'İşlemeyi Açıkla' mini kalem simgesine tıklayın. Bu özelliği geliştirmeye devam etmek için geri bildiriminizi burada paylaşın.

yapay zeka ile işleme iletisini açıklama

Kod Arama ve Gezinti

Hepsi Bir Arada Arama'da, kullanıcı arabirimini basitleştirmek ve okunabilirliği geliştirmek için bazı değişiklikler yaptık. Bu değişiklikler sorgudaki eşleşmelerin vurgulanmalarını kaldırmayı, her sonuç türünün sayılarını içeren durum çubuğunun kaldırılmasını ve durum iletilerinin filtreler satırına taşınmasını içerir.

Hepsi Bir Arada Arama kullanıcı arabirimi değişiklikleri

Geliştirici Topluluğu hakkında ne düşündüğünüzu bize bildirin.

Yeni metin biçimlendirme seçenekleriyle Visual Studio'nun okunabilirliğini geliştirme

Visual Studio 2019'da İtalik Yazı Tipi Desteği'ni ele aldık ve IDE'de metin biçimlendirmesi için ek seçenekler olarak Italik, üstü çizili ve altı çizili seçenekleri getirdik.

Açıklamaları Italik yazı tipini kullanacak şekilde biçimlendirme

Deneyiminizi kişiselleştirmek için yeni seçenekleri kullanmak için, Araçlar > Seçenekleri > Ortamı'ndaki "Yazı Tipleri ve Renkler" sayfasına gidin ve burada daha önce bahsedilen seçeneklerin her biri için onay kutularını bulabilirsiniz.

Görüntü Vurgulama Önizlemesi

Herhangi bir web, masaüstü veya mobil geliştirici genellikle görüntülerle çalışır. Bunlara C#, HTML, XAML, CSS, C++, VB, TypeScript ve hatta kod açıklamalarından başvurursunuz. Bazı görüntüler yereldir ve bazıları çevrimiçi veya ağ paylaşımlarında bulunur, bazıları ise yalnızca base64 ile kodlanmış dizeler olarak bulunur. Bunlara kodda birçok şekilde, ancak her zaman görüntünün nasıl göründüğünü göstermeyen dize değerleri olarak başvuruyoruz. Şimdiye kadar.

Görüntü Vurgulama Önizlemesi

Fare kod düzenleyicisinde bir görüntü başvurusunun üzerine geldiğinde görünen bir düzenleyici araç ipucu ekledik. Araç ipucu, görüntüyü özgün boyutunda gösterir, ancak en fazla 500 piksel genişliğinde ve yüksekliğinde sınırı vardır. Önizleme görüntüsünün altında piksel cinsinden boyutu ve bayt cinsinden dosya boyutunu görürsünüz. Bu özellik, Visual Studio topluluğuyla yakın işbirliği içinde geliştirilmiştir. Teşekkürler!

Hata Ayıklama ve Tanılama

Yeni UpDown ve ObservableCounter araçlarıyla .NET Sayaç profili oluşturucu görselleştirmesi

Visual Studio'daki .NET sayaç profili oluşturucu artık iki yenilikçi ölçüm için destek sunuyor: UpDown, hem artımlı hem de azalan değişikliklerle değerlerin gerçek zamanlı izlenmesini sağlayan UpDown ve toplanmış toplamları otonom olarak yöneten Ve hassas denetim için özelleştirilebilir geri çağırma temsilcileri sunan ObservableCounter. Sağlanan ekran görüntüsünde "total-hats" bir UpDown sayacını gösterirken , "orders-pending" bir ObservableCounter gösterir.

UpDown ve ObservableCounter

Ayrıca, etiketlere göre veri noktalarını rahatça filtrelemenizi sağlayan bir filtre açılır öğesi özelliği de uyguladık. Bu, hem özet hem de kulvar görünümlerini uygulanan birleşimlere göre dinamik olarak ayarlar.

UpDown ve ObservableCounter Filtresi

Bu geliştirme, projelerdeki dinamik değerlerin izlenmesini sağlayarak esnekliği önemli ölçüde artırır. Örneğin, web uygulaması geliştirmede UpDown sayacı sayfa görünümleri gibi kullanıcı etkileşimlerini izleyebilirken, Gözlemlenebilir Sayaç etkin oturum toplamlarını verimli bir şekilde yöneterek sunucu kaynaklarını iyileştirir.

** Yönetilen Bellek Penceresinde GC Analizler

Yönetilen bellek penceresi Analizler sekmesi artık GC Analizler destekliyor. Bu özellik, oluşturulan Çöp Toplama (GC) örneklerine ışık tesbih ederek uygulamanızın performansını daha iyi anlamanızı sağlar. Bu örnekler genellikle işlemlerinizin verimliliğini engelleyebileceğinden, Çöp Toplayıcı'nın bellek ayırmayı otonom olarak yönetmesine izin vermek yerine el ile müdahale gerektirdiğinden istenmeyen olarak kabul edilir. Ayrıca GC Analizler, bu oluşumları zaman tahminleriyle analiz etme olanağı seçerek, oluşturulan GC'nin uygulama yürütme zaman çizelgesi üzerindeki etkisini daha iyi anlamanızı sağlar.

GC_Analizler

SQL

SSDT, ARM64 için Visual Studio'da Desteklenir

Artık ARM64 için Visual Studio'da Veritabanı Projeleri oluşturabilirsiniz. SSDT'nin bu sürümde kullanılabilen temel özelliklerinden bazıları şunlardır:

  • Veritabanı Projeleri (Açma, Derleme, Yayımlama)
  • Şema Karşılaştırması
  • Veri Karşılaştırma
  • Sorgu Düzenleyicisi
  • Tablo Tasarımcısı
  • Veritabanı Özellikleri Düzenleyicisi
  • Nesne Yeniden Düzenleme

Bu sürümün bazı Sınırlamaları şunlardır:

  • Hata Ayıklayıcı
  • IntelliSense
  • localdb kullanarak yerel makinede veritabanı geliştirme

Windows Forms işlem dışı tasarımcısı

Windows Forms işlem dışı tasarımcıda performans geliştirmeleri

Önemli bir iş ortağıyla verimli bir işbirliği sayesinde, TypeResolutionService WinForms sunucu işlemine yönelik önemli geliştirmeleri duyurmaktan heyecan duyuyoruz. Bu geliştirmeler, tipik iş kolu uygulamalarında %30'dan etkileyici %50'ye kadar uzanan olağanüstü tasarım süresi performans geliştirmeleri elde etti. Özellikle bu geliştirmeler, proje yeniden derlemeleri veya proje başvurularındaki ayarlamalar gibi sunucu işlemini yeniden başlatmayı ve tasarımcı yeniden yüklemesini tetikleyen senaryolar sırasında parlar. Bu performans geliştirmelerinin merkezinde, tasarımcı yükü için önemli olan derlemelere öncelik vererek ekibimiz tarafından uygulanan yeni bir mekanizma yer almaktadır. WinForms tasarımcı performansını geliştirmeye devam edebilmemiz için güncelleştirilmiş tasarımcıyı keşfetmenizi ve VS Geri Bildirim kanalı aracılığıyla değerli geri bildirimlerinizi paylaşmanızı öneririz.

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

  • Microsoft 365 geliştirici programı hakkındaki kullanıcı arabirimi sözcüklerini ve dizelerini Geliştirici Programı'nda gerçekleşen en son değişikliklere göre güncelleştirdik.

Genişletilebilirlik

Artık makine genelindeki Market uzantılarını *.vsconfig dosyasına aktarmak için Visual Studio 2022 sürüm 17.10 Preview veya sonraki sürümlerle birlikte gelen Visual Studio Yükleyicisi kullanabilirsiniz. Bu işlevsellik, Visual Studio yükleyicisinin *.vsconfig dosyasında belirtilen uzantıları yükleyebilmesi için 17.9'da gönderdik. Dışarı aktarma özelliğini kullanmak istediğiniz başka uzantı türleri varsa lütfen mevcut geliştirici topluluğu öneri biletinde Market dışı uzantıları veya kullanıcı bağlamı uzantılarını *.vsconfig dosyasına dışarı aktarma olanağı konusunu bize bildirin.

*.vsconfig dosyalarını kullanma hakkında daha fazla bilgi için çevrimiçi belgelere bakın.


17.10.0-öncesi.1.0 Visual Studio 2022 sürüm 17.10 Önizleme 1

yayın tarihi: 13 Şubat 2024

Visual Studio 2022 sürüm 17.10 Preview 1'in bu Sürümündeki Yeniliklerin Özeti

Visual Studio, kodlama görevleriniz için çeşitli araçlar ve özellikler sunar. Yeni teknolojiler ortaya çıktıkçe, yazılım geliştirme deneyiminizi geliştirmek için yeni bileşenleri tümleştiririz. Bu bileşenlerden bazıları, önceden yüklemiş olduğunuz iş yüklerine ekleme yapılması önerilir. Bu nedenle, 17.10 P1'den başlayarak güncelleştirme deneyiminizi kolaylaştırmak için, Visual Studio'yu güncelleştirdiğinizde Visual Studio bu yeni önerilen bileşenleri otomatik olarak yükler.

Bu ayarı Güncelleştirme Ayarı İletişim Kutusunda değiştirebilirsiniz:

Önerilenleri Dahil Et

Önerilen bileşenler de dahil olmak üzere Visual Studio'daki tüm bileşenlerin listesi için bkz. Visual Studio Bileşen Kimlikleri

Android öykünücü performansı etkilerinin algılanması iyileştirildi

Visual Studio, Android öykünücüyü başlatmaya çalışırken donanım hızlandırmayı denetler ve olası performans etkilerini açıklayan yararlı iletişim kutuları görüntüler. Makineniz yapılandırılmadıysa veya Windows Hiper Yönetici Platformu (WHPX) ile donanım hızlandırmayı desteklemiyorsa, Android Öykünücüsü hiper yöneticisi sürücüsü (AEHD) artık gereklidir. Intel Donanım Hızlandırılmış Yürütme Yöneticisi (HAXM), Android öykünücü API düzeyi 33 ve üzeri sürümlerden kullanım dışıdır ve Intel işlemcilerde AEHD ile değiştirilmiştir.

Daha fazla bilgi için bkz . Android öykünücüleriyle donanım hızlandırmayı etkinleştirme (Hyper-V & AEHD)

SSDT'de MCD (Çok Sütunlu Dağıtım) desteği

Kullanıcılar artık dışarı aktarma sırasında DW uyumluluk düzeyini ayarlayabilir.

  • Veritabanı Ayarlar "İşlem Sekmesi" altında yeni bir veritabanı seçeneği ekledik. "DW Uyumluluk Düzeyi" olarak adlandırılır.
  • Olası değerler Otomatik|10|20|30|40|50|9000'dir ve yalnızca Hedef - Microsoft Azure SQL Veri Ambarı için geçerlidir

DW Uyumluluk Düzeyi

Hata Ayıklama ve Tanılama

İfadelerden Koşullu Kesme Noktaları ve İzleme Noktaları Oluşturma

Bu yükseltme, yeni menü seçenekleriyle hata ayıklamayı basitleştirir: "Koşullu Kesme Noktası Ekle" ve "İzleme Noktası Ekle." Artık otomatiklerden, yerellerden, izleme pencerelerinden veya Verilerden özellik veya alan adlarını ve değerlerini kullanarak zahmetsizce kesme noktaları oluşturabilirsiniz İpuçları. Bu, özellikle karmaşık ifadeler için iş akışlarında hata ayıklamayı kolaylaştırır.

İfade BP

Bellek Aracı ile bellek kullanımı araştırmalarını basitleştirme

Yeni "Köke Sık Erişimli Yol" özelliği, bir nesnenin toplam boyutunu hesaplamak için en olası kök yolu bularak bellek analizini geliştirir. En kısa yolu önceliklendirme ve gerçek köklere döngü yollarından kaçınma gibi kısayolları kullanarak yığın grafiğini bir ağaca dönüştürür. Bu özellik, Bellek Kullanımı aracı başvuru grafiğinde "Sık Erişimli Kök Yolu" olarak bilinen bellek araştırmaları için harika bir başlangıç noktasıdır. Aşağıdaki ağaçta kırmızı bir simge bulunan etkin yolu göreceksiniz.

Kök Etkin Yolu

İşleme Ekle İletişim Kutusu Yenileme

Visual Studio'daki İşleme Ekle iletişim kutusu, daha iyi işlevsellik ve kullanıcı dostu olması için büyük ölçüde geliştirilmiştir. Bu güncelleştirmeler Visual Studio temalarıyla sorunsuz tümleştirme, bağlantı bilgileri için araç ipuçlarıyla daha fazla alan tasarrufu sağlayan bir görünüm ve daha hızlı erişim için "Yerel" bağlantıyı varsayılan olarak ayarlamayı içerir. Artık ağaç ve liste görünümleri arasında kolayca geçiş yapabilir, daraltılabilir bölümler ile işlemleri daha iyi düzenleyebilir ve basitleştirilmiş birleşik giriş kutusuyla kod türlerini seçebilirsiniz. Ayrıca, "Pencereyi Seç/İzle" özelliği artık daha kolay kullanılabiliyor ve iki yönlü izlemeye olanak sağlıyor, bir işlem seçildiğinde pencere vurgulanıyor ve bir pencereye tıklandığında süreci seçiliyor.

İşleme Ekle

EXE için Hedeflenen İzleme

Performans Profili Oluşturucu'nun İzleme Aracı artık herhangi bir yürütülebilir dosya (exe) için hedeflenen profil oluşturma işlemine izin veriyor. Bir exe dosyası seçtikten sonra, başlangıç projesi profil oluşturma işlemine benzer bir hedeflenen izleme iletişim kutusu görüntülenir. Bu geliştirme, belirli yürütülebilir dosyalar için performans ölçümlerinin odaklanmış analizini sağlar. Ayrıca, 'Öğe Ekle' düğmesini kullanarak ek Dinamik Bağlantı Kitaplıkları (DLL) ekleyerek profil oluşturma kapsamını genişletebilir ve uygulama performansının incelenmesini geliştirebilirsiniz.

Exe Enstrümanı

Yeni Visual Studio ayarları deneyimi olan Birleşik Ayarlar Önizleme

Visual Studio 17.10 Preview 1'den başlayarak, Visual Studio'nun yeniden tasarlanan ayarlar deneyiminin erken önizlemesini deneyebilirsiniz. Genel deneyim üzerinde çalışmaya devam ederken ve ayarları yeni deneyime taşıma sürecinde olsak da, bunu deneyebilecek ve geri bildiriminizi bugün paylaşabileceksiniz.

Yeni ayarlar deneyimi sayesinde, özelleştirilmiş ayarlarınızı yapılandırmanız, paylaşmanız ve depolamanız artık her zamankinden daha kolay. Ayarları yapılandırmak, hem kullanıcı (Visual Studio yüklemesi) hem de çözüm/klasör düzeyinde ayarları özelleştirme olanağı, gelişmiş ayarlar arama özellikleri, ayarlarınızın JSON tabanlı depolama alanı ve daha fazlası için daha fazla alana sahip olacaksınız.

Visual Studio'nun yeni ayarlar kullanıcı arabirimini gösteren bir görüntü

Yukarıda bahsedilenlere ek olarak, artık her ayar için bir menü açan bir dişli simgesi bulacaksınız. Bu menü, özelleştirilmiş ayarları varsayılan değerlerine sıfırlamak veya belirli bir ayarda bizimle geri bildirim paylaşmak için kolay bir yol sağlar.

Visual Studio'nun yeni ayarlar kullanıcı arabiriminde dişli simgesi menüsünü gösteren hareketli görüntü

Yeni ayarlar deneyimini denemek için Araçlar Seçenekleri Ortam Önizleme Özellikleri'ne gidin ve "Birleşik Ayarlar Deneyimi" onay kutusunu işaretleyin veya "Klasik" yerine "Önizleme" seçeneğine geçmek için Araçlar > Seçenekleri Deneyimi menü açılır penceresini kullanın.>>> Bunu yaptıktan sonra Visual Studio'yu yeniden başlatın ve Araçlar > Seçenekleri aracılığıyla yeni ayarlar deneyimine erişin.

Bu özellik hala etkin geliştirme aşamasındadır. Tüm ayarlar sayfaları mevcut deneyimden Unifed Ayarlar deneyimine geçirilmemiş olsa da, Birleşik Ayarlar geçirilmeyen ayarlar için eski kullanıcı arabirimine bağlanacağı için tüm ayarlarınızı yönetebilirsiniz.

Geri bildirimleriniz, bir dahaki sefere geçireceğimiz sayfaları önceliklendirmemize yardımcı olma konusunda çok değerli olacaktır. Hangi sayfaların daha sonra geçirildiğine ek olarak, lütfen genel izlenimlerinizi, bunu nasıl geliştirebileceğimizi ve bu deneyimle ilgili ek geri bildirimlerinizi Geliştirici Topluluğu aracılığıyla paylaşın.

.NET Aspire ile buluta özel uygulamalar oluşturun

.NET Aspire gözlemlenebilir, üretime hazır, dağıtılmış uygulamalar oluşturmaya yönelik kendinden emin, buluta hazır bir yığındır. .NET Aspire, buluta özel belirli endişeleri gideren bir NuGet paketleri koleksiyonu aracılığıyla sunulur. İster PostgreSQL ve Redis gibi kapsayıcılı kaynakları, ister Depolama veya Service Bus gibi Azure bileşenlerini kullanarak dağıtılmış, buluta özel uygulamalar oluşturun, .NET Aspire geliştirme deneyiminizi basitleştirir ve aşağıdaki özelliklerle dağıtılmış uygulamalarınızda daha fazla görünürlük sağlar:

  • Çözümünüzü yapılandırmaya gerek kalmadan çok projeli başlatma ve hata ayıklama
  • Bir dizi inatçı uzantıyı ve varsayılanı kullanarak HTTP dayanıklılığı, sistem durumu denetimleri ve OpenTelemetry için yerleşik destek
  • Yeni .NET Aspire Panosu başlatma deneyimiyle kapsayıcılı kaynaklarınızın ve .NET projelerinizin günlüklerine, ölçümlerine ve dağıtılmış izlemelerine yönelik kullanışlı tarayıcı içi görünümler
  • Azure Developer CLI (AZD) temel alınarak geliştirilen yeni dağıtım metodolojisi sayesinde, çoğu durumda kendi altyapı kodunuzu yazmanıza gerek kalmadan çok düğümlü dağıtım özelliğine sahip olursunuz

GIF

Oluşturulan Git İşleme İletilerine Güncelleştirmeler

Geri bildirimlerinizi dinledik ve oluşturulan Git İşleme özelliklerimizin çıkışını kısaltıyoruz. Bu değişiklikle ilgili geri bildirimi Geliştirici Topluluğu bilette paylaşın.

Ai tarafından oluşturulan git işleme iletisi daha kısa çıktı

İş öğelerini çekme isteklerine bağlama

Visual Studio'da çekme isteği oluştururken Azure DevOps kullanıcılarının bir numaralı isteği , iş öğesi bağlamayı etkinleştirdi. Artık çekme isteği açıklamanızda başvurmuş olduğunuz iş öğelerini görüntülemek ve iş öğelerini Azure DevOps'taki çekme isteğinize bağlamak için İlgili İş Öğesi bölümünü kullanabilirsiniz.

İş öğelerini bağlama

C++

  • CMake Hedefleri Görünümü'ne CMake hedeflerini sabitleme desteği ekledik. Artık Sabitlenmiş Hedefler için bir üst düzey klasör vardır. Bağlam menüsünde sağ tıklayıp seçeneği belirleyerek Pin tüm hedefleri sabitleyebilirsiniz.

Bağlam menüsü aracılığıyla CMake Hedefini Sabitleme

Ayrıca, öğesini seçerek UnpinSabitlenmiş Hedefler klasöründeki herhangi bir hedefi kaldırabilirsiniz.

  • MSVC araç takımı ikincil sürüm numarasını (VS 2022 v17.9) sürümünden 19.39 (VS 2022 v17.10) yükseltecektir 19.40 . MSVC araç takımı, önizleme 1 sürümünde sürüm 19.40.33521.0 olacaktır. Daha fazla ayrıntı için VS 2022 v17.10'da MSVC Araç Takımı İkincil Sürüm Numarası 14.40 blog gönderisine bakın.

  • Artık Şablon örneği oluşturma bilgilerinizi görüntülemek için Derleme Analizler'ni kullanabilirsiniz. Şablon örneği oluşturma koleksiyonu, Araçlar > Seçenekler > Derleme Analizler etkinleştirilmelidir. Özyinelemeli Şablon Örneği Oluşturma

  • UE Kod Stiline uygun olarak girintilenecek ek Gerçek Dışı Altyapı Makroları ekledik.

  • Artık Unreal Engine Test Bağdaştırıcısı için gereken Gerçek Dışı Altyapı eklentimizi arka planda çalıştırarak başlangıç maliyetlerini büyük ölçüde düşürebilirsiniz. Bu, Araçlar > Seçenekler > Gerçek Dışı Altyapı aracılığıyla etkinleştirilebilen bir kabul etme özelliğidir.


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."

  • Bazı geliştiriciler derleme yapılandırmaları arasında geçiş yaparken kilitleniyor (örneğin, Yayından Hata Ayıklamaya). Etkilenen geliştiriciler 'MSBUILDDISABLEFEATURESFROMVERSION=17.10' ortam değişkenini ayarlayabilir. Bu geçici çözüm, kalıcı bir çözüm için çalışırken sorunu hafifletmeye yöneliktir. Ek ayrıntılar Geliştirici Topluluğu sitesinde bulunabilir.


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.