Partage de code de la bibliothèque .NET Standard
Les bibliothèques .NET Standard ont une API uniforme pour toutes les plateformes .NET, y compris Xamarin et .NET Core. Créez une bibliothèque .NET Standard unique et utilisez-la à partir de n’importe quel runtime qui prend en charge la plateforme .NET Standard. Pour plus d’informations sur les plateformes prises en charge, reportez-vous à ce graphique .
Alors que les versions de .NET Standard 1.0 à 1.6 fournissent des sous-ensembles incrémentiels plus volumineux du .NET Framework, .NET Standard 2.0 offre le meilleur niveau de prise en charge pour les applications Xamarin et pour le portage des bibliothèques de classes portables existantes.
Visual Studio pour Mac
Cette section explique comment créer et utiliser une bibliothèque .NET Standard à l’aide de Visual Studio pour Mac.
Création d’une bibliothèque .NET Standard
Vous pouvez ajouter une bibliothèque .NET Standard à votre solution en procédant comme suit :
Dans la boîte de dialogue Ajouter un nouveau projet , sélectionnez la catégorie .NET Core , puis sélectionnez Bibliothèque .NET Standard :
Dans l’écran suivant, choisissez l’infrastructure cible - .NET Standard 2.0 est recommandé :
Dans le dernier écran, tapez le nom du projet, puis cliquez sur Créer.
Le projet de bibliothèque .NET Standard s’affiche comme indiqué dans le Explorateur de solutions. Le nœud Dépendances indique que la bibliothèque utilise NETStandard.Library.
Modification des paramètres de la bibliothèque .NET Standard
Les paramètres de la bibliothèque .NET Standard peuvent être affichés et modifiés en cliquant avec le bouton droit sur le projet et en sélectionnant Options
comme indiqué dans cette capture d’écran :
À l’intérieur, vous pouvez modifier votre version de netstandard
en modifiant la valeur de la Target Framework
liste déroulante.
Plus: Vous pouvez modifier directement pour .csproj
modifier cette valeur.
.NET Standard et Xamarin.Forms pour le développeur .NET (vidéo)
Liens associés
- .NET Standard : informations détaillées et comparaison avec la LCP.