Mac için Visual Studio 2017 sürüm 7.8 Sürüm Notları
Geliştirici Topluluğu | Sistem Gereksinimleri | Uyumluluk | Dağıtılabilir Kod | Xamarin | Bloglar | Bakım |
Mac için Visual Studio 2017’nin en son sürümünü indirmek için düğmeye tıklayın. Kurulum ve yükleme yönergeleri için Mac için Visual Studio’yu Kurma ve Yükleme belgelerine bakın.
Mac için Visual Studio 2017 hakkında daha fazla bilgi edinmek için bkz. Mac Sistem Gereksinimleri ve Mac Platform Desteği ve Uyumluluk.
Diğer ilgili indirmeler hakkında daha fazla bilgi edinmek için İndirmeler sayfasına bakın.
7.8 sürümündeki yenilikler
Mac için Visual Studio 2017 sürüm 7.8 Sürümleri
- 13 Mayıs 2019 – Mac için Visual Studio 2017 sürüm 7.8.4
- 12 Mart 2019 – Mac için Visual Studio 2017 sürüm 7.8.3
- 28 Şubat 2019 – Mac için Visual Studio 2017 sürüm 7.8.2
- 22 Şubat 2019 – Mac için Visual Studio 2017 sürüm 7.8.1
- 20 Şubat 2019 – Mac için Visual Studio 2017 sürüm 7.8
Yayının Öne Çıkan Noktaları
Bu sürüm hata düzeltmeleri, performans geliştirmeleri ve güvenilirlik geliştirmeleri aracılığıyla Mac için Visual Studio'nun kalitesini geliştirmeye odaklanıyor.
Ayrıca NuGet sürümünü 4.8, .NET Core SDK sürümünü 2.1.504 ve .NET Core Çalışma Zamanı sürümünü 2.1.8 olarak güncelleştirdik
Mac için Visual Studio 2017 sürüm 7.8 (7.8.0.1624)
yayın tarihi: 20 Şubat 2019
Kabuk
- Kullanılmayanları Kaldır ve Sırala (Using’ler) için özel tuş bağlamalarının çalışmamasına yol açan bir sorunu düzelttik.
- Uygulamadan geçiş yapıp geri dönüldüğünde düzenleyiciye doğru odaklanamama sorununu düzelttik.
- Uygulamalar arasında geçiş yapıldığında düzenleyici penceresinde imlecin kaybolmasına neden olan sorunu düzelttik.
- Visual Studio'nun dışına/içine odaklanmanın kullanıcı arabiriminde varsayılan odaklanma öğesini değiştirmesine neden olan sorunu düzelttik.
- Mac için Visual Studio'nun belirli klasörlerdeki dosyalarda dosya değişikliklerini izleyememe sorununu düzelttik.
- Mac için Visual Studio’nun açılmış dosyaları hatırlamaması sorununu düzelttik.
- Derleme yapılandırması için Araç Çubuğu seçicisinin devre dışı bırakılması sorununu düzelttik.
- Projeye yeni klasör eklenmesinin anında yeniden adlandırmaya izin vermemesiyle ilgili sorunu düzelttik.
- Hata Ayıklama Olmadan Başlat sonrasında yapılan Hata Ayıklamayı Başlat işleminin ASP.Net projeleri için bir özel durumla sonuçlanmasına neden olan sorunu düzelttik.
- Derleme çıkışı aramasındaki performans sorununu düzelttik.
- Çözüm Gezgini’ndeki Öğeyi Çalıştır komutu, Projeyi Çalıştır olarak yeniden adlandırılmıştır.
- Bulucudan bir çözüm yüklendiğinde hoş geldiniz sayfasının görüntülenmesine neden olan sorunu düzelttik.
.NET Core
- .NET Core için 2.1.8 sürümünü, bir güvenlik güncelleştirmesini dahil etmek için güncelleştirdik.
- Oluştur düğmesinin .NET Core 3.0 önizleme 2 için yeni proje oluşturmadığı bir sorunu düzelttik.
- Desteklenmediği halde, .NET Core 3.0’ın Yeni Proje iletişim kutusunda seçilebildiği bir sorunu düzelttik.
- .NET Core projelerinden VB.NET seçeneğini kaldırdık.
ASP.NET Core
- Klasör profilinin "Sürüm" yerine "Varsayılan" yapılandırma ile oluşturulması sorununu düzelttik.
Web Araçları
- Azure’a Yayımla komutunun yanlış ada sahip profil oluşturduğu bir sorunu düzelttik.
- Uygulama bağımsız değişkenlerinin Azure İşlevleri konağına geçirilmemesi sorununu düzelttik.
- Aşağıdaki ek Azure İşlevleri şablonlarını ekledik
- CosmosDB tetikleyicisi
- EventHub tetikleyicisi
- IoT Hub tetikleyicisi
- SendGrid tetikleyicisi
- ServiceBus Kuyruk tetikleyicisi
- ServiceBus Konu tetikleyicisi
- Azure API Uygulaması örneklerine yayınlama yapılamaması sorununu düzelttik.
Xamarin
- Xamarin Test Cloud aracısı NuGet sürümünü güncelleştirdik.
- .NET Core projelerinde Arşivleri Görüntüle komutunun görüntülenebildiği bir sorunu düzelttik.
Xamarin.Forms
- Artık FontFamily için Xamarin.Forms XAML dosyalarında IntelliSense kullanılabilir.
Tasarımcılar
- Araç kutusunun Android tasarımcı kullanımını geriletmesi hatasını düzelttik.
- Denetimler için arama yaptıktan sonra, denetimleri Araç Kutusu’ndan iOS görsel taslaklarına sürükleyip bırakma işleminin yapılamamasına yol açan bir sorunu düzelttik.
Xamarin.Android
- Android olmayan projelerde bile hoş geldiniz sayfasında JDK bildiriminin gösterilmesi sorununu düzelttik.
- Hiç Java yüklü değilken Mac için Visual Studio başlatıldığında Java yüklemeye yönelik 2 sistem isteminin gösterilmesine neden olan sorunu düzelttik.
- Android kaynak güncelleştirmesinin, derleme sorunlarına yol açabilecek şekilde derlemeyle aynı zamanda gerçekleşmesi sorununu düzelttik.
- Mac için Visual Studio'nun Acer Chromebook R11'e APK'yi yükleyememesi sorununu düzelttik.
- Yeni Android uygulamalarının paket adında büyük harflerin olması sorununu düzelttik.
- AndroidUseLatestPlatformSDK true olduğunda projenizin 'Mono.Android.Version=v8.1' framework öğesine başvurmaması sorununu düzelttik.
- Mac için Visual Studio’nun belirli derleme yapılandırmalarında
AndroidManifest
öğesini tanımaması sorununu düzelttik. - Sorun Bildirin iletişim kutusu açıldığında “JDK yükle” iletişim kutusunun da görüntülenmesi sorununu düzelttik.
- Özel yayımlama sırasında bile Google Play SDK uyarısının gösterildiği sorunu düzelttik.
Xamarin.iOS
- Artık vektör görüntülerini desteklemeyen görüntü varlıkları için .pdf dosyaları seçilebilir.
- Mac için Visual Studio’nun yanlışlıkla bir Xamarin.Mac özelliğinin kullanılamaz olduğunu belirtmesi sorununu düzelttik.
- Varlık kataloğunda adlandırılmış renkler için cihazların seçilememesi sorununu düzelttik.
- Hata ayıklama oturumu başlatılırken iOS simülatörünün artık öne getirilememesine neden olan sorunu düzelttik.
- Yerel Başvuruların iOS kitaplığı projelerinde çalışmaması veya yoksayılması sorununu düzelttik.
- Yerel Başvuru silindiğinde, diskteki dosyanın silinmemesi sorununu düzelttik.
- Hata Ayıklayıcının herhangi bir cihazdaki klavye uzantısına bağlanmaması hatasını düzelttik.
Xamarin.Mac
- .xib şablonlarının
customObjectInstantitationMethod="direct"
eklenmesini gerektirmesi sorununu düzelttik. - Proje seçenekleri yeniden açıldığında tam Xamarin.Mac için hedef çerçeve sürümünün değiştirilememesi sorununu düzelttik.
- Mac derlemesi (klasik) için proje seçeneklerinin yanlış UI göstermesi sorununu düzelttik.
Kod Düzenleyicisi
- Kod düzeltmesi önizleme penceresinin çok küçük olduğu bir sorunu düzelttik.
- Hata dalgalı çizgilerinin güncel olmadığı bir sorunu düzelttik.
- Düzenleyicinin, yazma sırasında donduğu bir sorunu düzelttik
- Sekmeyi değiştirdiğinizde dosya aramanıza izin verilmeyen bir sorunu düzelttik
- Using deyimi girintisinin artırmanın yanlış yapılması sorununu düzelttik.
- Roslyn'in önemli bir özel durum oluşturduğu (System.ArgumentOutOfRangeException) sorunu düzelttik.
- Birden çok satırdaki parametrelerin yanlış biçimlendirilmesi sorununu düzelttik.
- Oluşturucunun Mac için Visual Studio'nun kilitlenmesine neden olabilmesiyle ilgili sorunu düzelttik.
- Akıllı noktalı virgül yerleştirme işleminin yanlış noktalı virgül yerleştirmeye neden olduğu sorunu düzelttik.
- Erişilebilirlik etkinleştirildiğinde büyük dosyalarda yazmanın yavaşlayabildiği bir sorunu düzelttik.
- VoiceOver kullanarak düzenleyicinin içinde gezinmeye çalışıldığında önemli bir hatanın oluşabildiği bir sorunu düzelttik.
- Hızlı düzeltme kenar boşluğundaki şapka işareti konumunun yanlış olması sorununu düzelttik.
- Girinti düzeltmenin büyük dosyalarda çok fazla zaman alması ile ilgili performans sorununu düzelttik.
- Intellisense geçici seçiminin karmaşık olması sorununu düzelttik.
- Mac için Visual Studio’nun .targets dosyalarını açamaması sorununu düzelttik.
- Daraltılmış bir yönteme açıklama eklenirken güncelleştirmelerin kısmi olarak görüntülenmesi sorununu düzelttik.
- C# söz dizimi vurgusunun bazı anahtar sözcükler için çalışmaması sorununu düzelttik.
- .cs dosyalarındaki araç kutusundan bazı kod parçacıkları çağrılmasının kötü biçimlendirilmiş koda neden olması sorununu düzelttik.
- XAML IntelliSense’te kapanış etiketi tamamlamayı seçmek için Aşağı düğmesine basıldığında tamamlama penceresinin kapanması sorununu düzelttik.
- ‘Redakte edilmiş’ dosyanın açılamaması sorununu düzelttik.
- Bazen XAML dosyalarında yapıştırmanın başarısız olması sorununu düzelttik.
- Intellisense aracılığıyla bir öznitelik eklendiğinde, addan “Öznitelik” öğesinin kesilmemesi sorununu düzelttik.
- Rastgele bir ok tuşundan sonra
(
tuşuna basıldığında kod önerisinin yanlış bir şey yapmasına neden olan sorunu düzelttik.
NuGet
- Mac için Visual Studio'nun "Paket eklenemedi" hatasından sonra kilitlenmesi sorununu düzelttik.
- NuGet sürümünü 4.8'e güncelleştirdik.
- NuGet paket tanılama uyarıları artık Çözüm Gezgini’nde gösterilmektedir. Tüm tanılama uyarıları bir uyarı simgesiyle oluşturulur ve uyarının tüm metni, araç ipucu olarak kullanılabilir.
- NuGet ile ilgili bir dizi sorunu düzelttik:
- kararlı bir sürümü olmayan NuGet paketlerini geri yükleme sorunu.
- VS4Mac paket nuget sürümü çok eski: 4.3.1.
- Değişken kullanarak paketlere koşullu başvuru yapma işlemi doğru çalışmıyor.
- Başvurulan birden çok sürümlü çerçeve kitaplığıyla Xamarin.Forms uygulaması derlenemedi.
- Visual Studio Mac Csproj derlemesi Item koşulunu desteklemiyor.
- Birden çok sürümlü projelerde koşullu NuGet PackageReferences desteği.
- Birden çok sürüm hedefi söz konusu olduğunda çerçeve başına bağımlılıkları görüntüleme.
- VS, F# dotnet core çözümü oluşturamıyor.
- Nuget geri yüklemesi derleme hedeflerini yoksayıyor.
- NuGet, Microsoft.AspNetCore.App'in yanlış sürümünü geri yüklüyor.
Hata Ayıklayıcı
- Mojave üzerinde bir dış konsol çalıştırırken hata ayıklayıcının başarısız olabilmesi sorununu düzelttik.
Test Araçları
- xUnit Olgusu "DisplayName" değerinin sonunda bir nokta olduğunda test gezgininde gösterilmemesi sorununu düzelttik.
- Metin düzenleyicisi birim testi tümleştirmesinin ("'name' adlı birim testi yüklenemedi") başarısız olması sorununu düzelttik.
- Çok büyük miktarda metin gösterildiğinde "Test Sonuçları" bölmesinin kötü performans göstermesi ile ilgili performans sorununu düzelttik.
- Düzenleyicide birim testi tümleştirmesinin test çalışmalarını düzgün tetiklememesine neden olan sorunu düzelttik.
- Xunit'in geri yüklenememesine neden olabilen bir sorunu düzelttik.
F#
- Kodu yapıştırırken/yazarken F# için Open deyimlerinin el ile eklenmesini gerektiren sorunu düzelttik.
- Yeni F# projelerinin IntelliSense hataları göstermesi sorununu düzelttik.
- Mac için Visual Studio’nun, büyük harf yerine küçük harf olacak şekilde proje GUID’inin üzerine yazması ile ilgili F# projeleri sorununu düzelttik.
Proje Sistemi
- Bir XAML dosyasının kopyalanması ve yapıştırılmasının .xaml ile .xaml.cs dosyaları arasındaki ilişkilendirmenin ayrılmasına neden olduğu sorunu düzelttik.
- ItemGroup.Compile(Remove) öğesine dosyaların eklenmesi sorunu ve ilgili Ad alanının hata türü bulunamadı hatasını düzelttik.
- Yeni bir kitaplık projesi ile geçersiz bir C# dosyası oluşturulması sorununu düzelttik.
- Çözüm Gezgini bağlam menüsündeki ‘Yeni Dosya...’ seçeneği aracılığıyla kültüre özgü bir .resx dosyası oluşturulamaması sorununu düzelttik.
Bütünleştirilmiş Kod Tarayıcı
- Bütünleştirilmiş Kod Tarayıcı’da özellikler için yanlış simgenin gösterilmesi sorununu düzelttik.
System.DayOfWeek
enum (Wednesday
) öğesine bir değer atanmaması sorununu düzelttik.
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.
Diğer
- Sistemi Yerleştir yönergelerini düzenle ilk ayarının > işaretinin kaldırılmaması sorununu düzeltildi.
- Mac için Visual Studio’nun ayarları hatırlamaması sorununu düzelttik.
- Güncelleştirmeleri denetleme işleminin birden çok oturum açma istemine neden olduğu bir sorunu düzelttik.
Mac için Visual Studio 2017 sürüm 7.8.1.4
yayın tarihi: 22 Şubat 2019
- İki sütun görünümü seçildiğinde Mac için Visual Studio’nun yanıt vermemesiyle ilgili bir sorunu düzelttik.
Mac için Visual Studio 2017 sürüm 7.8.2.1
yayın tarihi: 28 Şubat 2019
- Hata ayıklayıcısı özelliklerinin bazen Unity ile beklenilen şekilde çalışmaması ile ilgili bir sorunu düzelttik.
Mac için Visual Studio 2017 sürüm 7.8.3.2
yayın tarihi: 12 Mart 2019
- Bu sürüm, bir NuGet İstemcisi güvenlik açığını kapatan, güncelleştirilmiş 4.8 NuGet İstemcisini içerir.
- Git kullanarak mevcut projeyi yeni bir uzak depoya yayımlamanın çalışmaması sorununu düzelttik.
- Mac için Visual Studio’da Git uzak işlemlerin başarısız olması sorununu düzelttik.
- F# çözümleri için araç ipuçlarının gösterilmemesi sorununu düzelttik.
- Sorun Bildirin iletişim kutusunun, ayrıntılar girilirken Mac için Visual Studio’yu kilitlemesi sorununu düzelttik.
- Sorun Bildirin özelliği kullanılırken hata ayıklayıcısı bağlantısı kaybolduğunda Mac için Visual Studio’nun kilitlenmesi sorununu düzelttik.
- Oturum açmadan Sorun Bildirin özelliği kullanılmaya çalışıldığında iki oturum açma açılır penceresinin gösterilmesi sorununu düzelttik.
- Sorun Bildirin özelliği kullanılırken günlük dosyalarında eksik simgelerin bulunmasıyla ilgili uyarılara neden olan bir sorunu düzelttik.
- Docker Compose projelerini derledikten sonra derleme iletilerinin Derleme Çıkışı penceresinde görüntülenmesini engelleyen bir sorunu düzelttik.
Mac için Visual Studio 2017 sürüm 7.8.4.1
yayın tarihi: 13 Mayıs 2019
- Bu sürüm (İkinci çözüm yüklendikten sonra Mac için Visual Studio 7.8.3 kilitleniyor) hatasına neden olan sorunu düzeltti [https://developercommunity.visualstudio.com/content/problem/509716/visual-studio-783-build2-crashes-after-loading-a-s.html].
Görüş ve Öneriler
Fikrinizi öğrenmek isteriz! Sorun Bildir seçeneğiyle Mac için Visual Studio IDE ile ilgili bir sorunu bildirebilir ve Geliştirici Topluluğu portalında geri bildiriminizi izleyebilirsiniz. Yeni özellikler önermek için Bir Özellik Önerin seçeneğini kullanabilirsiniz. Bu öneriler Geliştirici Topluluğu’nda da izlenir.
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.