Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

.NET Standard Library Support für Xamarin

Seit Anfang August ist .Net Standard Support für alle Xamarin-Applikationen verfügbar. Dies beinhaltet das Erstellen und Nutzen lokaler .NET Standard Bibliotheken ebenso, wie das direkte Hinzufügen von NuGet zu Xamarin-Apps. Dadurch ist es noch leichter als jemals zuvor, Code auf allen .NET-Plattformen zu teilen – einschließlich des kürzlich veröffentlichten .NET Core und den ASP.NET Core Plattformen.

Was ist .NET Standard?

Die .Net Standard Library ist eine formale Spezifikation von .NET-APIs, die auf allen .NET Runtimes verfügbar sein sollte. Man kann es sich als eine vereinfachte Portable Class Library vorstellen. Es ist eine einzige Bibliothek mit einer einheitlichen API für alle .NET-Plattformen einschließlich .NET Core. Man erstellt eine einzige .NET Standard Bibliothek und nutzt sie von jeder Runtime, die .NET Standard Plattformen unterstützt.

Quelle: Xamarin

.NET Standard NuGets & Assemblies

Viele Bibliotheken haben kürzlich .NET Standard-Support hinzugefügt, so dass sie .NET-Core-Applikationen unterstützen können. Es ist nun möglich, NuGet zu Xamarin-Apps hinzuzufügen, die .NET Standard sowohl in Xamarin Studio als auch Visual Studio unterstützt. Hier ist als Beispiel die Preview Release von Microsoft Azure Storage, das .NET Standard 1.6 unterstützt:

Quelle: Xamarin

Wie man sehen kann, zielt es auf die Standard Library. Xamarin Studio und Visual Studio werden ganz einfach die Referenz zum netstandard-Ordner hinzufügen, wenn NuGet installiert ist:

Quelle: Xamarin

Erste Schritte mit .NET Standard

Um .NET Standard Libraries in Xamarin-Apps zu erstellen oder zu nutzen, muss man sicherstellen, dass Visual Studio 2015 Update 3 und Xamarin 4.1.2 für Visual Studio im Stable Release Channel upgedatet wurden.
Man wählt in Visual Studio File -> New Project und die das Portable Class Library (PCL) Template aus, das sich in dem „Visual C#“-Abschnitt befindet.

Quelle: Xamarin

Diese PCL muss nun aktualisiert werden, um die .NET Standard Library als Target zu wählen, das in den Projekt Einstellungen zu finden ist.

Quelle: Xamarin

Das wird den Projekttyp und die API ändern, auf die das Projekt zugreifen kann. netstandard hat derzeit sieben Versionen von API Coverage. Die untenstehende Tabelle zeigt, welche Plattformen welche APIs unterstützen. Dies kann jederzeit in den Projekteigenschaften eingestellt werden, vergleichbar mit den Änderungen, die man am Profile der PCL nach dem Erstellen vornehmen kann.

Quelle: Xamarin

Abschließend muss man einfach die neue .NET Standard Library zu jedem Xamarin-Projekt hinzufügen wie jede andere Referenz!

Die Fähigkeit, .NET Standard Libraries in Xamarin Studio auf macOS zu erstellen, wird in der Zukunft verfügbar sein, aktuell ist Xamarin Studio 6.0.2 veröffentlicht, welches die Nutzung und Erstellung dieser Bibliotheken unterstützt.

Erfahren Sie mehr

Für eine vollständige Aufschlüsselung von .NET Standard Libraries einschließlich des vollständigen Vergleichs zu PCL, sollten Sie die offizielle .NET Standard Library Dokumentation lesen.

Es handelt sich bei diesem Artikel um eine Übersetzung des Blogbeitrags von Xamarin.



This post first appeared on Online Marketing Blog Iseo, please read the originial post: here

Share the post

.NET Standard Library Support für Xamarin

×

Subscribe to Online Marketing Blog Iseo

Get updates delivered right to your inbox!

Thank you for your subscription

×