Visual Studio 2019’daki yenilikler
16.11 sürümü için güncelleştirildi. Sürüm notlarının tamamına bakın | Ürün yol haritasını görüntüleme
Visual Studio 2019 ile tüm geliştiriciler, tüm uygulamalar ve platformlar için sınıfının en iyisi araçlara ve hizmetlere sahip olacaksınız. Visual Studio'yu ilk kez kullanıyorsanız veya yıllardır kullanıyorsanız, geçerli sürümümüzde beğenecek çok şey var!
İşte yeniliklerin üst düzey özeti:
- Geliştirme: Geliştirilmiş performans, anlık kod temizleme ve daha iyi arama sonuçları ile odaklanmış ve üretken kalın.
- İşbirliği: Doğrudan Visual Studio'da Git öncelikli iş akışı, gerçek zamanlı düzenleme ve hata ayıklama ve kod incelemeleri aracılığıyla doğal işbirliğinin keyfini çıkarın.
- Hata ayıklama: Belirli değerleri vurgulayın ve bu değerlere gidin, bellek kullanımını iyileştirin ve uygulamanızın yürütülmesinin otomatik anlık görüntülerini alın.
Bu sürümde yeni olan her şeyin tam listesi için sürüm notları'na bakın. Ayrıca, 16.11 sürümündeki yenilikler hakkında daha fazla bilgi için bkz . Visual Studio 2019 v16.11 artık kullanılabilir blog gönderisi.
Geliştir
Yeni özelliklerle nasıl zaman kazanabileceğiniz hakkında daha fazla bilgi edinmek için aşağıdaki videoyu izleyin.
Video uzunluğu: 3,00 dakika
Geliştirilmiş arama
Daha önce Hızlı Başlatma olarak bilinen yeni arama deneyimimiz daha hızlı ve daha etkili. Artık siz yazarken arama sonuçları dinamik olarak görünür. Ayrıca, arama sonuçları genellikle komutların klavye kısayollarını içerebilir, böylece bunları gelecekte kullanmak üzere ezberleyebilirsiniz.
Yeni benzer arama mantığı, yazım hatasından bağımsız olarak ihtiyacınız olan her şeyi bulur. Bu nedenle, komutları, ayarları, belgeleri veya diğer yararlı öğeleri arıyor olun, yeni arama özelliği aradığınızı bulmanızı kolaylaştırır.
Daha fazla bilgi için bkz . Visual Studio aramasını kullanma.
Akıllı arama hizmeti
16.9 sürümündeki yenilikler: Bulut destekli teknolojiyi, yapay zekayı ve makine öğrenmesini kullanarak arama sonuçlarımızı geliştirdik. Artık Visual Studio'daki aramalar yalnızca daha ilgili sonuçlar üretmekle kalmaz, aynı zamanda ürün özelliklerini daha kolay keşfetmenize de yardımcı olabilir.
Daha fazla bilgi için Akıllı Visual Studio arama hizmeti blog gönderisine bakın.
Yeniden düzenlemeler
C# dilinde kodunuzu düzenlemeyi kolaylaştıran birçok yeni ve son derece kullanışlı yeniden düzenleme vardır. Ampulde öneri olarak gösterilir ve üyeleri arabirime veya temel sınıfa taşıma, ad alanlarını klasör yapısıyla eşleşecek şekilde ayarlama, foreach döngülerini Linq sorgularına dönüştürme ve daha fazlası gibi eylemler içerir.
Ctrl+ tuşlarına basarak ve yapmak istediğiniz eylemi seçerek yeniden düzenlemeleri çağırmanız yeterlidir.
IntelliCode
Visual Studio IntelliCode , yapay zeka (AI) kullanarak yazılım geliştirme çalışmalarınızı geliştirir. IntelliCode, önerilerini oluşturmak için GitHub'da her birinde 100'den fazla yıldız bulunan 2.000 açık kaynak projesi eğitiyor.
Visual Studio IntelliCode'un üretkenliğinizi artırmaya yardımcı olabileceği birkaç yöntem şunlardır:
- Bağlama duyarlı kod tamamlamaları sunma
- Geliştiricileri ekiplerinin desenlerine ve stillerine uymaları için yönlendirin
- Yakalanması zor kod sorunlarını bulma
- Gerçekten önemli olan alanlara dikkat çekerek kod incelemelerini odaklayın
Başlangıçta Visual Studio uzantısı olarak IntelliCode'un önizlemesini ilk kez yaptığımızda yalnızca C# desteği sunduk. 16.1 sürümündeki yeni sürümde C# ve XAML "kutuda" desteği ekledik. (Ancak C++ ve TypeScript/JavaScript desteği hala önizleme aşamasındadır.)
C# kullanıyorsanız kendi kodunuz üzerinde özel bir model eğitebilme özelliğini de ekledik.
IntelliCode hakkında daha fazla bilgi için Bkz. IntelliCode'un genel kullanılabilirliğini duyurmanın yanı sıra visual studio IntelliCode blog gönderileriyle daha az kaydırma ve daha fazla kod ekleme.
Kod temizleme
Yeni bir belge sistem durumu göstergesiyle eşleştirilen yeni bir kod temizleme komutudur. Tek bir eylemle (veya bir düğmeye tıklayarak) hem uyarıları hem de önerileri tanımlamak ve düzeltmek için bu yeni komutu kullanabilirsiniz.
Temizleme, kodu biçimlendirir ve geçerli ayarlar ve .editorconfig dosyaları tarafından önerilen kod düzeltmelerini uygular.
Ayrıca, düzeltici koleksiyonlarını profil olarak kaydedebilirsiniz. Örneğin, kod yazarken sık sık uyguladığınız küçük bir hedeflenmiş düzeltici kümeniz varsa ve sonra kod gözden geçirmeden önce uygulayacağınız başka bir kapsamlı düzeltici kümeniz varsa, bu farklı görevleri ele almak için profilleri yapılandırabilirsiniz.
Monitör başına duyarlı (PMA) işleme
Farklı görüntü ölçek faktörleriyle yapılandırılmış monitörler kullanıyorsanız veya ana cihazınızdan farklı görüntü ölçek faktörlerine sahip bir makineye uzaktan bağlanıyorsanız, Visual Studio'nın bulanık göründüğünü veya yanlış ölçekte işlendiğini fark edebilirsiniz.
Visual Studio 2019'un yayımlanmasıyla birlikte, Visual Studio'yu monitör başına duyarlı (PMA) bir uygulama haline getiriyoruz. Artık Visual Studio, kullandığınız görüntü ölçeği faktörlerinden bağımsız olarak doğru şekilde işleniyor.
Daha fazla bilgi için Visual Studio 2019 ile daha iyi çoklu monitör deneyimi blog gönderisine bakın.
Test Gezgini
16.2 sürümündeki yenilikler: Test Gezgini'ni büyük test kümelerinin daha iyi işlenmesini, daha kolay filtrelemeyi, daha fazla bulunabilir komutları, sekmeli çalma listesi görünümlerini ve hangi test bilgilerinin görüntüleneceğini ayarlamanızı sağlayan özelleştirilebilir sütunlar sağlayacak şekilde güncelleştirdik.
.NET Core
16.3 sürümündeki yenilikler: .NET Core 3.0 desteğini dahil ettik. Platformlar arası, açık kaynak ve Microsoft tarafından tam olarak desteklenir.
Daha fazla bilgi için .NET Core 3.0 Duyuruları blog gönderisine bakın.
İşbirliği
Sorunları çözmek için nasıl ekip kurabileceğiniz hakkında daha fazla bilgi edinmek için aşağıdaki videoyu izleyin.
Video uzunluğu: 4,22 dakika
Git öncelikli iş akışı
Visual Studio 2019'un yeni başlangıç penceresi açılırken fark edeceksiniz.
Başlangıç penceresi, hızlı bir şekilde kod oluşturmanız için size çeşitli seçenekler sunar. İlk olarak depodaki kodu kopyalama veya kullanıma alma seçeneğini belirttik.
Başlangıç penceresinde proje veya çözüm açma, yerel klasör açma veya yeni proje oluşturma seçenekleri de bulunur.
Daha fazla bilgi için Bkz . Koda ulaş: Yeni Visual Studio başlangıç penceresini nasıl tasarladık blog gönderisi.
Git üretkenliği
16.8 sürümündeki yenilikler: Git artık Visual Studio 2019'daki varsayılan sürüm denetimi deneyimidir. Özellik kümesini oluşturmuş ve son iki sürümdeki geri bildirimlerinize göre bu özellik kümesini yineledik. Yeni deneyim artık herkes için varsayılan olarak açıktır. Yeni Git menüsünde depoları kopyalayabilir, oluşturabilir veya açabilirsiniz. Kodunuzda değişiklikleri işlemek ve göndermek, dalları yönetmek, uzak depolarınızla güncel kalmak ve birleştirme çakışmalarını çözmek için tümleşik Git araç pencerelerini kullanın.
Daha fazla bilgi için Visual Studio'da Git deneyimi sayfasına bakın.
Live Share
Visual Studio Live Share , bir kod tabanını ve bağlamını bir ekip arkadaşınızla paylaşmanızı ve doğrudan Visual Studio'nun içinden anında çift yönlü işbirliği almanızı sağlayan bir geliştirici hizmetidir. Canlı Paylaşım ile, ekip arkadaşı kendileriyle paylaştığınız bir projeyi okuyabilir, gezinebilir, düzenleyebilir ve hatalarını ayıklayabilir ve bunu sorunsuz ve güvenli bir şekilde yapabilir.
Visual Studio 2019 ile bu hizmet varsayılan olarak yüklenir.
Daha fazla bilgi için gerçek zamanlı kod incelemeleri ve etkileşimli eğitim blog gönderisi için Visual Studio Live Share'e ve Artık Visual Studio 2019 blog gönderisine dahil edilen Canlı Paylaşım'a bakın.
Tümleşik kod incelemeleri
Visual Studio 2019 ile kullanmak üzere indirebileceğiniz yeni bir uzantı sunuyoruz. Bu yeni uzantıyla, Visual Studio'dan çıkmadan ekibinizden gelen çekme isteklerini gözden geçirebilir, çalıştırabilir ve hatta hatalarını ayıklayabilirsiniz. Hem GitHub hem de Azure DevOps depolarında kodu destekliyoruz.
Daha fazla bilgi için Visual Studio Çekme İstekleri uzantısını kullanarak kod incelemeleri blog gönderisine bakın.
Hata Ayıklama
Hata ayıklarken tam hedefleme ile nasıl sıfırlayabileceğiniz hakkında daha fazla bilgi edinmek için aşağıdaki videoyu izleyin.
Video uzunluğu: 3,54 dakika
Performans kazançları
Bir defaya özel C++ veri kesme noktalarını aldık ve bunları .NET Core uygulamaları için uyarladık.
Bu nedenle, C++ veya .NET Core'da kodlama yaparken, veri kesme noktaları yalnızca normal kesme noktaları yerleştirmeye iyi bir alternatif olabilir. Veri kesme noktaları, genel bir nesnenin nerede değiştirildiğini, eklendiğini veya listeden kaldırıldığını bulma gibi senaryolar için de harikadır.
Büyük uygulamalar geliştiren bir C++ geliştiricisiyseniz Visual Studio 2019, bellekle ilgili sorunlar yaşamadan bu uygulamalarda hata ayıklamanıza olanak tanıyan proc'den simgeler oluşturmİştir.
Hata ayıklama sırasında arama
Büyük olasılıkla daha önce orada bulunduysanız, gözcü penceresinde bir dizi değer arasında bir dize ararsınız. Visual Studio 2019'da, aradığınız nesneleri ve değerleri bulmanıza yardımcı olmak için İzleme, Yerel Ayarlar ve Otomatikler pencerelerine arama ekledik.
Ayrıca watch, locals ve Autos pencerelerinde bir değerin nasıl görüntüleneceğini de biçimlendirebilirsiniz. Pencerelerden herhangi birindeki öğelerden birini (çift tıklayarak) seçin ve her biri hedeflenen etkinin açıklamasını içeren olası biçim tanımlayıcılarının açılan listesine erişmek için virgül (",") ekleyin.
Daha fazla bilgi için Watch, Autos ve Locals Windows blog gönderisinde Visual Studio 2019'da Geliştirilmiş: Nesneleri ve Özellikleri Arama başlıklı blog gönderisine bakın.
Anlık Görüntü Hata Ayıklayıcı
Tam olarak neler olduğunu görmek için uygulamanızın bulutta yürütülmesinin anlık görüntüsünü alın. (Bu özellik yalnızca Visual Studio Enterprise'da kullanılabilir.)
Azure VM üzerinde çalışan ASP.NET (Çekirdek ve masaüstü) uygulamaları hedefleme desteği ekledik. Ayrıca Azure Kubernetes Service'te çalışan uygulamalar için destek ekledik. Snapshot Debugger, üretim ortamlarında oluşan sorunları çözmek için gereken süreyi önemli ölçüde azaltmanıza yardımcı olabilir.
Daha fazla bilgi için Snapshot Debugger kullanarak Azure uygulamalarında canlı ASP.NET hata ayıklama sayfasına ve Visual Studio Enterprise 2019 için Zaman Yolculuğu Hata Ayıklamaya Giriş blog gönderisine bakın.
Microsoft Edge Insider desteği
16.2 sürümündeki yenilikler: Bir JavaScript uygulamasında kesme noktası ayarlayabilir ve Microsoft Edge Insider tarayıcısını kullanarak hata ayıklama oturumu başlatabilirsiniz. Bunu yaptığınızda, Visual Studio hata ayıklamanın etkinleştirildiği yeni bir tarayıcı penceresi açar ve bunu kullanarak Visual Studio'nun içindeki uygulama JavaScript'inde adım adım ilerleyebilirsiniz.
Sabitlenebilir Özellikler aracı
16.4 sürümündeki yenilikler: Artık yeni Sabitlenebilir Özellikler aracıyla hata ayıklarken nesneleri özelliklerine göre tanımlamak daha kolay. İmleci gözcü, otomatik ve yerel ayarlar pencerelerinin hata ayıklayıcı penceresinde görüntülemek istediğiniz özelliğin üzerine getirin, raptiye simgesini seçin ve pencerenin en üstünde aradığınız bilgileri hemen görün!
Daha fazla bilgi için Sabitlenebilir Özellikler: Hata Ayıklama ve Yönetilen Nesneleri Görüntüleme YOUR Way blog gönderisine bakın.
Sırada ne var?
Visual Studio'yu geliştirme deneyiminizi daha da iyi hale getirebilecek yeni özelliklerle sık sık güncelleştiriyoruz. En son yeniliklerimiz hakkında daha fazla bilgi edinmek için Visual Studio Blogu'na göz atın. Önizleme sürümünde bugüne kadar sunduğumuz yayınların kaydı için Önizleme Sürüm Notları'na göz atın. Bundan sonra yayınlamayı planladığımız şeyin listesi için visual studio yol haritasına bakın.
Bu arada, şu anda çalışmalar şunlardır:
Visual Studio 2019'da geliştirilmiş Git deneyimi
Git sürüm denetim aracı Visual Studio 2019 sürüm 16.8 ve sonraki sürümlerde varsayılan deneyim olsa da, Visual Studio 2019 sürüm 16.11'in en yeni sürümündeki deneyimi geliştirmek için özellikler eklemeye devam ediyoruz.
Daha fazla bilgi için Visual Studio'da Sürüm denetimi sayfasına bakın.
Visual Studio 2022 kullanıma sunuldu
En yeni sürümümüz olan Visual Studio 2022 daha hızlı, daha ulaşılabilir ve daha hafiftir. Visual Studio ilk kez 64 bittir.
İndirme bağlantısı ve daha fazla bilgi için Visual Studio 2022 vision blog gönderisinin yanı sıra Visual Studio 2022 Preview 3 artık kullanılabilir blog gönderisine de bakın.
Bize geri bildirimde bulunun
Visual Studio ekibine neden geri bildirim gönderin? Çünkü müşteri geri bildirimlerini ciddiye alıyoruz. Yaptığımız şeyin çoğunu yapıyor.
Visual Studio'yu nasıl geliştirebileceğimiz hakkında bir öneride bulunmak istiyorsanız, Özellik Önerin aracını kullanarak bunu yapabilirsiniz.
Visual Studio'nın yanıt vermeyi durdurması, kilitlenmesi veya başka bir performans sorunuyla karşılaşırsanız Sorun Bildir aracını kullanarak yeniden oluşturma adımlarını ve destekleyici dosyaları bizimle kolayca paylaşabilirsiniz.
İlgili içerik
- Visual Studio 2022 'deki yenilikler (Önizleme)
- Visual Studio belgelerindeki yenilikler
- Visual Studio 2019 sürüm notları
- Mac için Visual Studio 2019 sürüm notları
- Visual Studio 2019 SDK'daki yenilikler
- Visual Studio’deki C++ yenilikleri
- C# 9.0'a yönelik yenilikler
- .NET 5'teki yenilikler
- .NET Framework'teki yenilikler