.NET Standart Kitaplığı kod paylaşımı

.NET Standart kitaplıkları, Xamarin ve .NET Core dahil olmak üzere tüm .NET Platformları için tekdüzen bir API'ye sahiptir. Tek bir .NET Standart Kitaplığı oluşturun ve .NET Standart Platformu'nu destekleyen herhangi bir çalışma zamanından kullanın. Desteklenen platformların ayrıntıları için bu grafiğe bakın.

.NET Standard 1.0 ile 1.6 sürümleri .NET Framework'ün artımlı olarak daha büyük alt kümelerini sağlarken, .NET Standard 2.0, Xamarin uygulamaları ve mevcut Taşınabilir Sınıf Kitaplıklarını taşıma için en iyi düzeyde destek sağlar.

Mac için Visual Studio

Bu bölümde, Mac için Visual Studio kullanarak bir .NET Standart Kitaplığı oluşturma ve kullanma adımları anlatlanmıştır.

.NET Standart Kitaplığı Oluşturma

Aşağıdaki adımlarla çözümünüze bir .NET Standart Kitaplığı ekleyebilirsiniz:

  1. Yeni Proje Ekle iletişim kutusunda .NET Core kategorisini ve ardından .NET Standart Kitaplığı'nı seçin:

    Create a .NET Standard library

  2. Sonraki ekranda hedef çerçeveyi seçin - .NET Standard 2.0 önerilir:

    Choose .NET Standard 2.0

  3. Son ekranda proje adını yazın ve Oluştur'a tıklayın.

  4. .NET Standart Kitaplığı projesi, Çözüm Gezgini gösterildiği gibi görünür. Bağımlılıklar düğümü, kitaplığın NETStandard.Library kullandığını gösterir.

    Dependencies node in the solution indicates .NET Standard

.NET Standart Kitaplığı ayarlarını düzenleme

.NET Standart Kitaplığı ayarları, projeye sağ tıklayıp bu ekran görüntüsünde gösterildiği gibi seçilerek Options görüntülenebilir ve değiştirilebilir:

Edit .NET Standard target framework in Project Options

İçinde, açılan menü değerini değiştirerek Target Framework sürümünü netstandard değiştirebilirsiniz.

Ayrıca: Bu değeri değiştirmek için öğesini doğrudan düzenleyebilirsiniz .csproj .

.NET Geliştiricisi için .NET Standard ve Xamarin.Forms (video)

  • .NET Standard - ayrıntılı bilgiler ve PCL ile karşılaştırma.