Codefreigabe der .NET-Standardbibliothek
.NET Standard-Bibliotheken verfügen über eine einheitliche API für alle .NET-Plattformen, einschließlich Xamarin und .NET Core. Erstellen Sie eine einzelne .NET-Standardbibliothek, und verwenden Sie sie von einer beliebigen Runtime aus, die die .NET Standard Platform unterstützt. Weitere Informationen zu unterstützten Plattformen finden Sie in diesem Diagramm .
Während .NET Standard-Versionen 1.0 bis 1.6 inkrementell größere Teilmengen der .NET Framework bereitstellen, bietet .NET Standard 2.0 die beste Unterstützung für Xamarin-Anwendungen und für das Portieren vorhandener portabler Klassenbibliotheken.
Visual Studio für Mac
In diesem Abschnitt wird beschrieben, wie Sie eine .NET-Standardbibliothek mit Visual Studio für Mac erstellen und verwenden.
Erstellen einer .NET-Standardbibliothek
Mit den folgenden Schritten können Sie Ihrer Lösung eine .NET-Standardbibliothek hinzufügen:
Wählen Sie im Dialogfeld Neues Projekt hinzufügen die Kategorie .NET Core und dann .NET Standardbibliothek aus:
Wählen Sie auf dem nächsten Bildschirm das Zielframework aus: .NET Standard 2.0 wird empfohlen:
Geben Sie auf dem letzten Bildschirm den Projektnamen ein, und klicken Sie auf Erstellen.
Das Projekt der .NET-Standardbibliothek wird wie im Projektmappen-Explorer dargestellt angezeigt. Der Knoten Dependencies gibt an, dass die Bibliothek netStandard.Library verwendet.
Bearbeiten der Einstellungen der .NET-Standardbibliothek
Die Einstellungen der .NET-Standardbibliothek können angezeigt und geändert werden, indem Sie mit der rechten Maustaste auf das Projekt klicken und wie in diesem Screenshot gezeigt auswählen Options
:
Darin können Sie Ihre Version von netstandard
ändern, indem Sie den Target Framework
Dropdownwert ändern.
Zusätzlich: Sie können den .csproj
direkt bearbeiten, um diesen Wert zu ändern.
.NET Standard und Xamarin.Forms für .NET Developer (Video)
Ähnliche Themen
- .NET Standard : Ausführliche Informationen und Vergleich mit PCL.