Mac için Visual Studio 2017

Son Güncellenme Tarihi 17.1.2018

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


Not

Bu sayfaya İngilizce olmayan bir dildeki sürümden erişiyor ve en güncel içeriği görmek istiyorsanız lütfen bu Sürüm Notları sayfasının İngilizce versiyonunu ziyaret edin.

Sayfanın altındaki alt bilgiye giderek dil ayarınızı değiştirebilirsiniz. simgesine tıklayıp istediğiniz dili seçin.


Bu makale, Mac için Visual Studio 2017 sürüm 7.3’ün en son yayınıyla ilgili bilgiler içerir.

Xamarin ve .NET Core ile mobil, web ve bulut için uygulamalar ve Unity ile oyunlar derlemek üzere Mac için Visual Studio 2017’yi kullanın.

Download Visual Studio 2017 for Mac

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.

Geribildirim

Görüşlerinizi almaktan mutluluk duyarız ! Mac için Visual Studio IDE’deki Sorun Bildirin seçeneğini kullanarak sorunları bildirebilirsiniz. Geri bildiriminizi Geliştirici Topluluğu portalında izleyebilirsiniz. Önerilerinizi UserVoice aracılığıyla bize bildirin.

Yayın Tarihi: 9 Ocak 2018 - Visual Studio 2017 sürüm 7.3 (7.3.3.5)

Bu sürüm aşağıdaki hata düzeltmesini içerir:

Yayın Tarihi: 14 Aralık 2017 - Visual Studio 2017 sürüm 7.3 (7.3.2.12)

Bu sürüm hata düzeltmeleri içerir:

Geliştirmeler:

  • Yükleyici artık varsayılan olarak en son .NET Core SDK 2.0.3 sürümünü yükler.
  • “Components” (Bileşenler) klasörünü gizleme ve zaten Bileşen eklenmemiş projeler için Bileşen ekleyebilme olanağı eklendi.

Yayın Tarihi: 7 Aralık 2017 - Visual Studio 2017 sürüm 7.3 (7.3.0.799)

Bu sürüm, Xcode 9.2 için destek içerir.

Yayın Tarihi: 4 Aralık 2017 - Visual Studio 2017 sürüm 7.3 (7.3.0.797)

iOS

Otomatik iOS İmzalama.

Bu sürümde sağlamayı önemli ölçüde kolaylaştırmak için iOS (ve tvOS ile WatchOS) için Otomatik imzalama tanıtılmıştır.

Bir iOS cihazı sağlamak için oluşturulması gereken çeşitli yapıtlar vardır:

  • Geliştirici İmzalama Kimliği
  • Uygulama Kimliği (gerekli uygulama hizmetleri ile)
  • iOS cihazının UDID’sini içeren bir Sağlama Profili.

Otomatik imzalama özelliği ile, Mac için Visual Studio bu yapıtları sizin için oluşturmayı dener ve .csproj dosyasını imzalama için bu dosyaları kullanmak üzere değiştirir.

iOS projenizde otomatik oturum açmayı etkinleştirmek için, Info.plist düzenleyicisini açın ve İmzalama bölümünde geliştirme takımınızı seçin. Bir takımınız yoksa, Apple Kimliğinize Apple Hesabı aracından oturum açtığınızdan emin olun. Daha sonra, Otomatik İmzalamayı Etkinleştir’i etkinleştirin:

Mac için Visual Studio’da otomatik oturum açma seçeneği

Sağlanan projelerin tüm yapılandırmalarının aynı sertifika ve profili kullanmak için ayarlanacağını unutmayın.

Mac için Visual Studio aşağıdaki olaylardan herhangi biri gerçekleştiğinde sertifika ve profilleri otomatik olarak oluşturur veya güncelleştirir:

  • Info.plist düzenleyicisinde otomatik imzalama etkinleştirildiğinde.
  • Fiziksel bir cihaz bağlandığında.
  • Info.plist’te Paket Kimliği değiştirildiğinde.
  • Entitlements.plist içinde desteklenen bir özellik seçildiğinde. Bu sürümde tüm yetkilendirmelerin Otomatik imzalama tetiklemeyeceğine dikkat edin. Şu anda aşağıdaki yetkilendirmeler desteklenmektedir:

    • HealthKit
    • HomeKit
    • Kişisel VPN
    • Kablosuz Aksesuar Yapılandırması
    • Uygulamalar Arası Ses
    • SiriKit
    • Etkin Nokta
    • Ağ Uzantıları
    • Çoklu Yol

    Diğer yetkilendirmeler için destek gelecek sürümlerde eklenecektir.

Takım ve Geliştirici kimlik tercihleri, kaynak denetiminden hariç tutulabilmesi için .userprefs dosyasına kaydedilir.

iOS Tasarımcısı

Visual Studio 7.3 iOS Tasarımcısı’nda birkaç yeni geliştirme eklendi:

  • Yeni Alt Araç Çubuğu

    iOS tasarımcısı için alt araç çubuğu

    Daha önceden belge araç çubuğunda bulunan Boyut Sınıfı, Farklı Görüntüle, yönlendirme ve yakınlaştırma denetimleri kaldırıldı. Bu işlev, belge alanının altına eklenen yeni bir araç çubuğuna taşındı.

    • Yakınlaştırma denetimleri artık alt araç çubuğunun sağ tarafında bulunur ve öncekiyle aynı şekilde davranır.
      • Geçerli görünüm alt araç çubuğunun solunda gösterilir. Yeni Boyut Çubuğu / Farklı Görüntüle çubuğunu genişletmek için buna tıklayın:
        • Genişletildiğinde, çubuk geçerli belgeye uygulanan tüm cihazlar, yönlendirmeler ve/veya uyarlamaları gösterir. Tasarım alanında görünümü değiştirmek için bunlara tıklayın.
        • Boyut sınıfları etkinleştirildiğinde, genişletilen çubuğun sağ tarafında bir düğme görüntülenir. Geçerli olarak seçili cihaz, yönlendirme ve/veya uyarlamayı temel alan bir varyasyon oluşturmak için bu düğmeye tıklayın.
  • Kısıtlama Modu

    iOS tasarımcısı için yeni kısıtlamalar araç çubuğu

    Belge araç çubuğundaki Kısıtlama Ekle ve Kaldır düğmeleri kaldırıldı ve yeni bir Kısıtlama Modu ikili durum anahtarı eklendi.

    • Önceden, kısıtlama moduna tasarım yüzeyinde seçili bir görünüme tekrar tıklayarak giriliyordu. Bu mekanizma üst belge araç çubuğundaki yeni ikili durum anahtarıyla değiştirildi.
    • Üst belge araç çubuğundaki Kısıtlamalardan Çerçeveleri Güncelleştir düğmesi artık kısıtlamalar modundayken Çerçevelerden Kısıtlamaları Güncelleştir haline gelir.
  • Güvenli Alan Düzeni Kılavuzu

    iOS 11’de tanıtılan Güvenli Alan Düzeni Kılavuzu artık desteklenir.

    • Güvenli Alan Düzeni Kılavuzları belge özelliklerinden etkinleştirilebilir (herhangi bir görünüm denetleyicisi dışında tasarım alanına tıkladığınızda görünür).
    • Güvenli Alan Düzeni Kılavuzları etkinleştirildiğinde, üst veya alt düzen kılavuzlarındaki mevcut kısıtlamalar güvenli alanda kısıtlamaya dönüştürülür.
    • Güvenli Alan Düzeni Kılavuzları devre dışı bırakıldığında, güvenli alandaki mevcut kısıtlamalar üst veya alt düzen kılavuzlarında kısıtlamaya dönüştürülür.
  • Xcode Desteği

    • Xcode 9.1 tam olarak desteklenir.
    • Desteklenen en düşük sürüm artık Xcode 8.0’dır.

Diğer

  • Yeni Varlık Kataloğu türü: ColorSet.

    • Xcode9 / iOS 11 desteği ile, kullanıcıların uygulamalarında kullanmak için özel renkler tanımlamasına olanak sağlayan ColorSet varlıkları eklendi. Mac için Visual Studio’nun bu sürümü artık bu özelliği destekler.

Android

  • Dağıtım hataları geliştirildi. Kullanıcı Yayın modunda başlatılabilir bir etkinlik olmadan bir Android projesini çalıştırmayı denediğinde, IDE artık bu davranışı yakalar ve kullanıcıya daha fazla bilgi içeren bir hata iletisi gösterir.

  • Çalıştırma yapılandırma ipuçları. Çalıştırma Yapılandırma artık bir Etkinlik, Hizmet veya Yayın Alıcısını düzgün şekilde dışarı aktarma hakkında ipuçları sağlar.

  • Güncelleştiricide SDK Yöneticisi tümleştirmesi. Mac için Visual Studio Güncelleştiricisi Android SDK bağımlılıklarını otomatik olarak çözümleyebilir, indirebilir ve yükleyebilir. Bir Xamarin.Android güncelleştirmesi belirli bir Android SDK düzeyinin yüklenmesine bağımlıysa, gerekli SDK paketi otomatik olarak kullanılabilir güncelleştirmeler ve indirmelerle birlikte listede görüntülenir. Xamarin.Android başarıyla yüklendikten sonra, güncelleştirici uygulaması varsayılan Android SDK konumundan önceden indirilen paketi yükler.

Android Designer

  • Visual Studio’da daha hızlı işleme
  • Visual Studio için güvenilirlik geliştirmeleri
  • ScrollView pencere öğeleri için gelişmiş kaydırma deneyimi

Xamarin Live Player (Önizleme)

  • SDK stili projeleri için destek eklemek için güncelleştirilmiştir.

  • Android öykünücüleri ve iOS simülatörleri için destek eklemek için güncelleştirilmiştir. Artık bir cihaz eşlemeden veya uygulamanızı derlemeden Formlar görünümlerini görselleştirmek için Canlı Çalıştırma’yı kullanabilirsiniz.

  • Dağıtım sırasında daha iyi durum raporlama ve hata iletileri.

  • “Geçerli Görünümde Canlı Çalıştır” için dağıtılırken dağıtım durumu.

  • Canlı Çalıştırma artık bir kısayola sahiptir (Shift+Opt+L).

Player uygulaması birçok geliştirme ve hata düzeltme ile güncelleştirildi. En yeni derlemeleri ilgili uygulama mağazalarından aldığınızdan emin olun.

Düzenleyici

  • Yeni Roslyn tabanlı yeniden düzenlemeler.

    Kullanımdan Oluştur, Yöntem İmzasını Değiştir ve Arabirimi Ayıkla artık C# kodunuzun içinde yeniden düzenleme olarak sunulmaktadır.

Diğer

  • VSTest tümleştirmesi.

    Mac için Visual Studio artık VSTest tümleştirmesiyle daha fazla test çerçevesini destekler. MSTest veya xUnit gibi çerçeveler artık NuGet bağdaştırıcı paketleri (örneğin MSTest.TestAdapter veya xunit.runner.visualstudio) aracılığıyla Mac için Visual Studio içinde kullanılabilir.

  • Güncelleştirilmiş kimlik doğrulaması.

    Visual Studio kimlik doğrulaması tümleştirmesinde yapılan geliştirmeler kullanıcıların Visual Studio hesaplarıyla oturum açma ve lisans bilgilerini almayla ilgili karşılaştıkları sorunların çoğunu çözer.

  • Erişilebilirlik.

    Erişilebilirliği sürekli olarak güncelleştiriliyor ve geliştiriyoruz.

  • .NET Core için güncelleştirici desteği.

    Mac için Visual Studio artık güncelleştirmeler denetlenirken .NET Core 2.0 SDK’sının yüklü olup olmadığını denetleyecek. Yüklü değilse Visual Studio Update iletişimi SDK’nın indirilip yüklenmesine olanak sağlayacak.

Bu Sürümde Giderilen En Önemli Sorunlar

Bilinen Sorunlar

  • Docker, HAXM kullanan Android öykünücülerini başlatmayı engelleyebilir. Öykünücülerde Android uygulamalarının hatalarını ayıklarken lütfen hata ayıklamayı denemeden önce Docker’ı kapatın.

  • F# içinde boş bir Xamarin.Forms oluşturmak, uygulama derlenirken IDE’nin kilitlenmesine neden olabilir. Bu soruna bir geçici çözüm olarak, Xamarin.Forms paketini projeye el ile ekleyin.


Mac için Visual Studio 2017 Sürüm Notları Geçmişi

Mac için Visual Studio 2017 sürüm 7.2 Sürüm Notları

Mac için Visual Studio 2017 sürüm 7.1 Sürüm Notları

Mac için Visual Studio 2017 sürüm 7.0 Sürüm Notları

Sayfanın Başı