Visual Studio IconMac için Visual Studio 2019 sürüm 8.0 Sürüm Notları



Geliştirici Topluluğu | Sistem Gereksinimleri | Uyumluluk | Dağıtılabilir Kod | Belgeler | Bloglar | Bakım


İndir

Sistem gereksinimleri hakkında bilgi için Mac Sistem Gereksinimleri ile Mac Platform Hedefleme ve Uyumluluğu kılavuzlarına bakın.

Diğer ilgili indirmeler hakkında daha fazla bilgi edinmek için İndirmeler sayfasına bakın.

Önemli

Mac için Visual Studio 2019 (sürüm 8 ve üzeri), Mac OS X 10.11 (El Capitan) veya önceki sürümlerde desteklenmez. Mac için Visual Studio 2017 (sürüm 7) kullanıyorsanız, Mac için Visual Studio 2019 güncelleştirmesini göremezsiniz. Yükleme de engellenir. Bu sorunu çözmek için macOS 10.12 (Sierra) veya üzerine güncelleştirin


Mac için Visual Studio 2019'daki Yenilikler

Mac için Visual Studio 2019 sürüm 8.0 Yayınları

Mac için Visual Studio 2019 Blogu

Mac için Visual Studio 2019 Blogu, Visual Studio Mühendislik Takımı tarafından sunulan resmi ürün içgörüleri kaynağıdır. Mac için Visual Studio 2019 yayınları hakkında kapsamlı bilgileri aşağıdaki gönderilerde bulabilirsiniz:

Yayının Öne Çıkan Noktaları


Mac için Visual Studio 2019 sürüm 8.0 (8.0.9.5)

yayımlanma tarihi 30 Mayıs 2019

Bu sürümde aşağıdaki sorunlar düzeltilmiştir:

Mac için Visual Studio 2019 sürüm 8.0 (8.0.8.2)

yayımlanma tarihi 23 Mayıs 2019

Bu sürümde Unity ile hata ayıklama sırasında adımlamanın çalışmaması sorunu düzeltilmiştir.

Mac için Visual Studio 2019 sürüm 8.0 (8.0.7.3)

yayımlanma tarihi 21 Mayıs 2019

Bu sürüm, Shell’in en son sürümüyle çalışması için Xamarin.Forms Shell şablonunu güncelleştirir.

Mac için Visual Studio 2019 sürüm 8.0 (8.0.6.4)

yayın tarihi: 14 Mayıs 2019

Bu sürüm düzenleyicide kesme noktaları işlenirken kilitlenmeye yol açabilen sorunu düzeltir.

Mac için Visual Studio 2019 sürüm 8.0 (8.0.5.9)

yayımlanma tarihi: 29 Nisan 2019

Bu sürümde aşağıdaki sorunlar düzeltilmiştir:

Mac için Visual Studio 2019 sürüm 8.0 (8.0.4.0)

yayınlanma tarihi: 18 Nisan 2019

Bu sürümde aşağıdaki sorunlar düzeltilmiştir:

Mac için Visual Studio 2019 sürüm 8.0 (8.0.3.14)

yayınlanma tarihi: 15 Nisan 2019

Bu sürümde aşağıdaki sorunlar düzeltilmiştir:

Mac için Visual Studio 2019 sürüm 8.0 (8.0.2.23)

yayınlanma tarihi: 9 Nisan 2019

Bu sürüm, Xcode 10.2 için destek ekler.

Bu sürümde aşağıdaki sorunlar düzeltilmiştir:

Mac için Visual Studio 2019 sürüm 8.0 (8.0.1.1)

yayınlanma tarihi: 4 Nisan 2019

  • Bir proje oluşturulurken Başlangıç Penceresi’nin kapatılması durumunda IDE’nin kilitlenmesine neden olan bir hatayı düzelttik.

Mac için Visual Studio 2019 sürüm 8.0 (8.0.0.3001)

yayın tarihi 2 Nisan 2019

Yükleme

  • Mac için Visual Studio Yükleyicisi'ne güncelleştirilmiş simgeler, giriş ekranları ve tüm geliştiricilere yönelik yararlı içeriğin bulunduğu döngü ekranlarıyla yepyeni bir görünüm verdik.
  • Mac için Visual Studio'ya (10.12) gereken en düşük macOS sürümü için destek ekledik. macOS 10.12 veya daha yeni bir sürümü kullanmıyorsanız yükleyici macOS sürümünüzü yükseltmenizi ister.
  • Yükleyicimizi varsayılan olarak daha küçük ve daha akıllı bir yükleme yapacak şekilde değiştirdik. Varsayılan olarak her şeyin seçili olması yerine, tüm kullanıcılar için IDE ile .NET Core'i seçiyoruz ve makinenizde Xcode veya Android SDK'nın herhangi bir sürümünü algılarsak yalnızca iOS veya Android'i seçiyoruz.
  • Xamarin.iOS veya Xamarin.Mac uygulamaları geliştiriyorsanız ve henüz Xcode'un önerilen sürümünü yüklemediyseniz, artık bu sürüme güncelleştirmenizi istiyoruz.
  • Android SDK indirmesinden NDK'yi kaldırdık.
  • Android izinleri iletişim kutusunda kullanıcı arabirimini geliştirme, kullanıcının Xamarin.Android seçimini kaldırmasına izin verme gibi birçok geliştirme yaptık.

Başlangıç Penceresi

Bu yayınla birlikte, projelerinizle etkileşime geçmenin ve IDE’de gitmeniz gereken yere gitmenizi sağlamanın yepyeni bir yolunu sunduk.

Yeni bir Mac için Visual Studio kullanıcısıysanız, IDE’yi ilk kez açtığınızda oturum açmanız istenir. Oturum açarak Professional veya Enterprise hesabınızı etkinleştirebilir ya da Azure’a bağlanabilirsiniz. Oturum açmaya hazır değilseniz, Atla düğmesine basabilir ve Visual Studio > Oturum Açma menü öğesi aracılığıyla oturum açabilirsiniz.

Sign-in Dialog
Yeni Oturum Aç iletişim kutusu

Daha sonra yeni başlangıç penceresiyle karşılanırsınız. Bu pencerede, yeni projeler oluşturmanıza veya mevcut projeleri açmanıza olanak sağlayan üç ana bölüm vardır:

New Start Window
Yeni Başlangıç penceresi
  • Son Kullanılan Projeler: Burada son 25 projenizin listesini bulabilirsiniz. Sık kullandığınız projenizi listenin en üstünde tutmak isterseniz isteğe bağlı olarak “sabitleyebilirsiniz”. Arama kutusu, listedeki tüm son kullanılan projeleri filtrelemek için kullanılabilir.
  • : Bu düğmeyi kullanarak yerel dizininizden herhangi bir .csproj, .fsproj, .sln dosyasını veya desteklenen diğer dosyaları açabilirsiniz.
  • Yeni: Yeni bir projeye başlamanıza yardımcı olması için önceden doldurulmuş birçok şablon arasından seçim yapabilirsiniz. Yeni proje iletişim kutusu, çalışmaya başlamanıza yardımcı olacak tüm gerekli yapılandırmalar boyunca size yol gösterir.

Yeni Kod Düzenleyicisi

Mac için Visual Studio 2019, Mac için Visual Studio’ya yönelik yeni nesil metin düzenleyicinin önizlemesini içerir! Visual Studio Windows ile aynı temel bileşenlere sahip bu yeni metin düzenleyici, yepyeni bir yerel kullanıcı arabirimiyle sunuluyor.

New Editor
Mac için Visual Studio’daki yeni düzenleyici özellikleri

Yeni düzenleyici şu anda yalnızca C# dosyalarını destekler. Sonraki sürümlerde ek dil desteği eklenecektir.

Mac için Visual Studio’daki yeni düzenleyici, aşağıdaki özellikleri sunar:

  • Yerel macOS (Cocoa tabanlı) kullanıcı arabirimi (araç ipuçları, düzenleyici yüzeyi, kenarlıklar, metin işleme, IntelliSense)
  • Yerel metin girişleri için destek
  • RTL/BiDi dil desteği
  • Ortak Visual Studio Platform çekirdeği
  • Roslyn 3
  • Çoklu giriş işareti desteği
  • Sözcük Kaydırma
  • IntelliSense Kullanıcı Arabirimini Güncelleştirme
  • Geliştirilmiş Arama/Değiştirme

Özel durumlar artık özel durum bildirimi ve ayrıntıları da dahil olmak üzere özel durum iletilerini görüntülemek için Cocoa kullanıcı arabirimini kullanmaktadır:

New Exceptions in Visual Studio for Mac
Mac için Visual Studio'da yeni özel durumlar

Bağlam Menüsü Gezintisi etkinleştirildi. Artık "Bildirime Git" ve "Uygulamaya Git" gibi gezinti komutları temelinde bağlam menüsü kullanabilirsiniz. "Kullanımları Kaldır ve Sırala" özelliğini de etkinleştirdik.

Düzenleyiciyi etkinleştirme veya devre dışı bırakma

Yeni düzenleyici Mac için Visual Studio 2019 sürümündeki bir önizleme özelliği olduğundan, bu özelliği kullanmak için koşulları kabul etmeniz gerekir. Visual Studio > Tercihleri'ne gidin... > Metin Düzenleyicisi > Genel bölümü ve Yeni Düzenleyici'de C# dosyalarını aç onay kutusunu işaretleyin. Bu seçenek işaretlendiğinde, yeni açılan tüm C# dosyaları yeni düzenleyiciyi kullanır. Düzenleme penceresinin sağ alt köşesinde “Yeni Düzenleyici Önizlemesi” düğmesi görünüyorsa yeni düzenleyici etkin demektir.

Yeni düzenleyiciyi devre dışı bırakmak için, düzenleyici bölmesinin sağ alt kısmındaki Yeni Düzenleyici Önizleme düğmesine tıklayın ve Yeni Düzenleyici Önizlemesini Devre Dışı Bırak'ı seçin veya Visual Studio > Tercihleri... > Metin Düzenleyicisi > Genel bölümü ve Yeni Düzenleyici'de C# dosyalarını aç onay kutusunun işaretini kaldırın.

Düzenleyici ile İlgili Sorun Bildirme

Yeni düzenleyicide karşılaştığınız bir sorunu bildirmek için düzenleyici bölmesinin sağ alt köşesindeki “Yeni Düzenleyici Önizlemesi” düğmesine tıklayın veya “Sorun Bildirin”i seçin. Doğrudan Geliştirici Topluluğu’na da gidebilirsiniz.

Birden çok örnek için destek

Mac için Visual Studio artık yuvadan IDE’nin birden fazla örneğini açmayı destekliyor. Mac için Visual Studio, tek pencerede birden çok çözüm açmayı her zaman desteklemiştir ancak IDE için birden çok pencerenin desteklenmesine yönelik birçok istek aldık. IDE’nin yeni bir örneğini açmak için yuvadan simgeye sağ tıklayıp Yeni Örnek’i seçin:

Opening a new instance graphic
Mac için Visual Studio'nun yeni bir örneğini açma

Başlangıç projelerini ayarla

Hata ayıklama sırasında birden çok proje başlatacak olan bir çözüm Çalıştırma Yapılandırması oluşturmayı kolaylaştırmak için yeni Başlangıç Projelerini Ayarla komutu sağlandı. Birden fazla başlangıç projesi ayarlama hakkında bilgi için belgelere bakın.

Set startup projects dialog
Başlangıç Projelerini Ayarla iletişim kutusu

Unity için hata ayıklama geliştirmeleri

Bu sürümde, Unity için kullanılan hata ayıklayıcısını Windows üzerinde Unity için Visual Studio Araçları’nın hata ayıklayıcısı ile değiştirdik. Bu değişiklik daha önceki Unity sürümleriyle daha iyi uyumluluk, güvenli olmayan C# kodu hata ayıklamasında iyileştirmeler ve daha fazla güvenilirlik sağlar.

Xamarin Geliştirmeleri

Xamarin geliştiricileri bu sürümde çok sayıda geliştirme bulabilirler. Öne çıkan yeni özellikler:

Xamarin.Android

Geliştiricilerin bir gün içinde sayısız kez derleme-dağıtım-hata ayıklama döngüsünden geçtiğini biliyoruz ve iç geliştirme döngüsünü daha da kısaltmak için sürekli çalışıyoruz. Bu sürümde, artımlı derlemeleri ve dağıtımları iyileştirerek büyük kazançlar elde ettik.

Test için SmartHotel360 kullanılarak, artımlı derleme süreleri %29’a kadar azaltıldı ve dağıtım süreleri iki kat hızlandı. Derleme performansı profil oluşturma ve metodolojisinin tam raporuna Xamarin.Android wiki sayfasından erişebilirsiniz. Ancak hızlı bir genel bakışı burada bulabilirsiniz:

Adımlar Visual Studio 2017 Visual Studio 2019 Delta
İlk derleme 01:04.20 00:50.13 % -21,95
Artımlı Derleme (XAML Değişikliği) 00:10.62 00:07.47 % -29,66
Dağıtım (XAML Değişikliği) 00:09.03 00:04.44 % -50,83

Derleme güvenilirliğini devamlı arttırmak için çalışmaya devam ediyoruz ve Android kaynak güncelleştirmeleri alanında da iyileştirmeler yaptık. Derleme süresinde kaynak güncelleştirmelerinin gerçekleşeceği senaryoların en aza indirilmesiyle, bu alandaki çatışmalardan kaynaklanan derleme sorunları önemli ölçüde azalacak.

Windows deneyiminde Visual Studio'da Android ile eşliğe doğru atılan bir adımda, dağıtım işlemi daha da kolaylaştırıldı ve Android öykünücüsü artık bir derleme başlatılırken çalışacak.

Xamarin.Forms

Xamarin Forms Shell projeleri için yepyeni şablon kullanıma sunuldu. Ayrıca IDE’lerde daha birleşik bir deneyim için bu sürüm, daha önce yalnızca Windows’taki Visual Studio’da kullanılabilen yeni dosya şablonları da içerir. Dosya Yeni Dosyası'na > giderek yeni XAML dosyalarını kullanabilirsiniz... > Mac için Visual Studio 2019 menüsündeki formlar. Yeni dosya öğeleri şunlardır:

  • Forms ListViewPage XAML
  • Forms MasterDetailPage XAML
  • Forms TabbedPage XAML
  • Forms ViewCell XAML

Üretkenliğin daha iyi hale gelmesine yardımcı olmak üzere, FontFamily için Xamarin.Forms XAML dosyalarındaki Intellisense desteği kullanıma sunuldu:

New Xamarin.Forms XAML files
Yeni Xamarin.Forms XAML dosyaları

Android Designer

Artık Android Pie (9.0) desteği de sağlıyoruz! Ayrıca, Android Designer başlangıç süresini artırmak için geliştirmeler yaptık ve kayan pencere öğesi desteğini geliştirdik.

Bu sürümde ayrıca, ilgili bir öznitelik ayarlandığında belgelere “standart” ad alanları ekleme desteğinin yanı sıra '@', '?' gibi kaçış sıraları ve Unicode kaçış sıraları desteği de sunuyoruz.

iOS Designer

Görüntü biçimi olarak PDF desteği eklemenin yanı sıra renkli alanları ve renk duyarlığı desteğini geliştirdik. Ayrıca artık, varlık kataloglarındaki adlandırılmış renkleri, renk özellikleri için değer olarak seçebilirsiniz.

Yerel dinamik kitaplıklar veya çerçeveler yüklemesi gereken özel denetimleri artık destekliyoruz (statik kitaplıklar desteklenmez). Ayrıca, CGSize türündeki özel özellikler, özel denetimlerin özellik panelinde görünecek

Azure İşlevleri geliştirmeleri

Bu sürümde Azure İşlevleri çalışma zamanını ve şablonlarını (CLI) güncelleştirdik. Ayrıca, Mac için Visual Studio, yeni bir İşlevler projesi oluştururken kullanılabilecek yeni şablonlar varsa işlev şablonlarınızı güncelleştirme olanağı sağlar. Azure İşlevleri şablonlarını güncelleştirmek için "Güncelleştirilmiş şablonlar var" ifadesinin yanındaki güncelleştir düğmesini seçin:

Update Azure Fucntions templates
Azure İşlevleri şablonlarını ve CLI'sını güncelleştirme

Ayrıca Mac için Visual Studio HomeBrew üzerinden yüklenen Azure İşlevleri CLI'sını da destekliyor ve bulunan en yüksek sürüme sahip örneği seçiyor.

Düzeltilen Sorunlar

Bu yayında aşağıdaki sorunlar da düzeltilmiştir.

Kod Düzenleyicisi

Projeler

IDE

.NET Core

ASP.NET Core

  • Bir API arka ucuyla sunulan şablonların her iki projeyi de başlatan bir çalıştırma yapılandırmasına sahip olmamasına yol açan bir sorunu düzelttik.
  • Navigate -> ASP.NET Core projesinde Üyeleri Uygulama'nın çalışmaması sorununu düzeltildi.
  • ASP.NET Core web uygulaması içeren bir çözüm için Çözüm Biçimini Dönüştür seçeneğine tıklandığında hiçbir şeyin olmamasına yol açan bir sorunu düzelttik.

NuGet

Web Araçları

  • VSMac'te .ts dosyalarının çalışmaması sorununu düzelttik.
  • Mac için Visual Studio 2019 sürümünün Docker projelerini açamamasına yol açan bir sorunu düzelttik.
  • JavaScript hızlı bilgi ipucunun düzenleyici penceresi dışında açılmasına yol açan bir sorunu düzelttik.
  • launchSettings.json öğesinde kopyalama ve yapıştırma işlemi gerçekleştirildiğinde Mac için Visual Studio’nun kilitlenmesine neden olan bir sorunu düzelttik.

Xamarin

  • Mac için Visual Studio’dan Live Player’ı kaldırdık.
  • Yardım -> Sürüm Notları'nın yanlış yere bağlanmasına neden olan bir sorunu düzeltildi.

Tasarımcılar

Android Designer

Xamarin.Forms

Xamarin.iOS

Xamarin.Android

Xamarin.Mac

Test Araçları

Erişilebilirlik

  • iOS geliştirici sertifikalarının oluşturulmasında ve Hata Ayıklayıcısındaki birçok VoiceOver sorunları ve Android SDK Yöneticisindeki Klavye sorunları da dahil olmak üzere, bu yayındaki birçok erişilebilirlik sorununu düzelttik.

Kaynak Denetimi

Şimdi Git ve Azure DevOps/Team Foundation Server ile Microsoft Hesabı kimlik doğrulamasına destek ekledik; daha önce başarılı bir şekilde bağlanmadan sürekli kimlik bilgileri istiyordu.

Git

Hata Ayıklayıcı

Azure Araçları

  • Azure işlevleri artık Yeni Proje İletişim Kutusunda iki sözcükten oluşuyor.

Profil Oluşturucu

  • VSMac tercihleri silindikten sonra NullReferenceException özel durumunun oluşması sorununu düzelttik.

Yükleyici

  • Android İzinlerinin uygulamanın kilitlenmesine neden olması sorununu düzelttik.
  • Tek tek bileşenlerde hata raporlamasını geliştirdik ve artık hemen hata sayfası göstermeyeceğiz.
  • Yedekleme amacıyla eski bir Mac için Visual Studio sürümü kopyalandığında simgesel bağlantıların bozulmasına neden olan hatayı düzelttik.
  • Her yerde retina olmayan/düşük çözünürlüklü simgelerin gösterilmesine neden olan hatayı düzelttik.

Güncelleştirici

  • Güncelleştirmeleri denetleme işleminin birden çok oturum açma istemine neden olması sorununu düzelttik.
  • Yeniden başlatmadan güncelleştirmenin bazen garip MSBuild hatalarına neden olması sorununu düzelttik.

Diğer


Görüş ve Öneriler

Fikrinizi öğrenmek isteriz! Mac için Visual Studio IDE’deki Sorun Bildirin seçeneğini kullanarak sorunları bildirebilirsiniz. Önerilerinizle birlikte geri bildiriminizi Geliştirici Topluluğu portalında izleyebilirsiniz.


Bilinen Sorunlar

Aşağıda Mac için Visual Studio 2019 sürüm 8.0’daki tüm bilinen sorunların listesi verilmiştir:

  • Mac için Visual Studio, Bir Android öykünücüsü başlatılırken mikrofon erişimi ister – Yukarı akış.
  • Makinede .NET Core 3 Preview 3 veya üzeri SDK’lar yüklüyse Mac için Visual Studio’da bir .NET Core veya ASP.NET Core 2.2 uygulaması derlenemiyor.
  • Android uygulamalarının Google Play’e yayımlanması için, Google Play API kimlik bilgilerinin yeniden kaydedilmesi gerekir. Tercihler | Yayımlama içinde, mevcut hesapları kaldırıp yeniden kaydedin.

Sayfanın Başı