Sdílení kódu .NET Standard knihovny

Knihovny .NET Standard mají jednotné rozhraní API pro všechny platformy .NET, včetně Xamarin a .NET Core. Vytvořte jednu knihovnu .NET Standard a použijte ji z libovolného modulu runtime, který podporuje platformu .NET Standard. Podrobnosti o podporovaných platformách najdete v tomto grafu .

zatímco verze .NET Standard 1,0 až 1,6 poskytují přírůstkové větší podmnožiny .NET Framework, .NET Standard 2,0 poskytuje nejlepší úroveň podpory pro aplikace Xamarin a pro přenos stávajících přenosných knihoven tříd.

Visual Studio pro Mac

v této části se seznámíte s postupem vytvoření a používání knihovny .NET Standard pomocí Visual Studio pro Mac.

Vytvoření knihovny .NET Standard

Do řešení můžete přidat knihovnu .NET Standard pomocí těchto kroků:

  1. v dialogovém okně přidat nový Project vyberte kategorii .net Core a pak vyberte .NET Standard Library:

    Vytvoření knihovny .NET Standard

  2. Na další obrazovce vyberte cílové rozhraní Framework – .NET Standard 2,0 se doporučuje:

    Vyberte .NET Standard 2,0

  3. Na poslední obrazovce zadejte název projektu a klikněte na vytvořit.

  4. Projekt knihovny .NET Standard se zobrazí, jak je znázorněno v Průzkumník řešení. Uzel závislosti bude označovat, že knihovna používá knihovnu NETStandard. Library.

    Uzel závislosti v řešení indikuje .NET Standard

Úprava nastavení knihovny .NET Standard

Nastavení knihovny .NET Standard lze zobrazit a změnit kliknutím pravým tlačítkem myši na projekt a výběrem možnosti Options , jak je znázorněno na tomto snímku obrazovky:

upravit .NET Standard cílový rámec v možnostech Project

V rámci změny netstandardTarget Framework hodnoty rozevíracího seznamu můžete změnit její verzi.

Kromě toho: Tuto hodnotu můžete změnit přímo.

.NET Standard a Xamarin. Forms pro vývojáře na platformě .NET (video)