Partager via


Projets de bibliothèque multiplateforme NuGet (Nugetizer 3000)

Créez automatiquement des packages NuGet pour partager du code sur plusieurs plateformes à l’aide du « Nugetizer 3000 ».

Il est possible de créer automatiquement des packages NuGet pour partager du code entre les plateformes à l’aide de Nugetizer 3000. Cela permet de créer des packages NuGet à partir de projets de bibliothèque existants ou en créant un projet de bibliothèque multiplateforme.

Nugetizer 3000 est inclus dans Visual Studio pour Mac : recherchez le type de projet Bibliothèque > Mulitplatform Library dans la fenêtre Fichier > Nouveau :

Create new Multiplatform Library window

Génération de packages NuGet

Une fois configuré, chaque build du projet génère un package NuGet complet, qui peut être utilisé pour partager du code en interne avec d’autres applications ou chargé dans NuGet.org.

Il existe trois scénarios d’utilisation de cette fonctionnalité :

Reportez-vous au guide de métadonnées pour plus d’informations sur les métadonnées requises et facultatives qui doivent être ajoutées à n’importe quel package NuGet.

Informations supplémentaires sur NuGet

En savoir plus sur la création manuelle de NuGets pour Xamarin et la façon d’inclure un package NuGet dans une application.

La documentation NuGet de Microsoft contient des informations plus détaillées sur le format .nupkg et l’utilisation de packages NuGet dans Visual Studio.

La discussion de conception pour les projets de package NuGet (a.k.a. NuGetizer 3000) est disponible sur le dépôt GitHub NuGet.