Udostępnij za pośrednictwem


Udostępnianie kodu biblioteki .NET Standard

Biblioteki .NET Standard mają jednolity interfejs API dla wszystkich platform .NET, w tym platform Xamarin i .NET Core. Utwórz pojedynczą bibliotekę .NET Standard i użyj jej z dowolnego środowiska uruchomieniowego obsługującego platformę .NET Standard. Zapoznaj się z tym wykresem, aby uzyskać szczegółowe informacje o obsługiwanych platformach.

Chociaż platforma .NET Standard w wersji 1.0 do 1.6 zapewnia przyrostowo większe podzestawy programu .NET Framework, program .NET Standard 2.0 zapewnia najlepszy poziom obsługi aplikacji platformy Xamarin i przenoszenia istniejących bibliotek klas przenośnych.

Visual Studio dla komputerów Mac

W tej sekcji opisano sposób tworzenia i używania biblioteki .NET Standard przy użyciu Visual Studio dla komputerów Mac.

Tworzenie biblioteki .NET Standard

Aby dodać bibliotekę .NET Standard Library do rozwiązania, wykonaj następujące kroki:

  1. W oknie dialogowym Dodawanie nowego projektu wybierz kategorię .NET Core, a następnie wybierz pozycję Biblioteka .NET Standard:

    Create a .NET Standard library

  2. Na następnym ekranie wybierz platformę docelową — zaleca się użycie platformy .NET Standard 2.0 :

    Choose .NET Standard 2.0

  3. Na ostatnim ekranie wpisz nazwę projektu i kliknij przycisk Utwórz.

  4. Projekt biblioteki .NET Standard zostanie wyświetlony, jak pokazano w Eksplorator rozwiązań. Węzeł Zależności wskaże, że biblioteka używa biblioteki NETStandard.Library.

    Dependencies node in the solution indicates .NET Standard

Edytowanie ustawień biblioteki .NET Standard

Ustawienia biblioteki .NET Standard można wyświetlać i zmieniać, klikając projekt prawym przyciskiem myszy i wybierając Options polecenie, jak pokazano na poniższym zrzucie ekranu:

Edit .NET Standard target framework in Project Options

Wewnątrz możesz zmienić wersję elementu netstandard , zmieniając wartość listy rozwijanej Target Framework .

Ponadto: możesz edytować bezpośrednio tę .csproj wartość, aby zmienić tę wartość.

.NET Standard i Xamarin.Forms dla dewelopera platformy .NET (wideo)

  • .NET Standard — szczegółowe informacje i porównanie z PCL.