Création d’un NuGet à partir de projets de bibliothèque existants
Les bibliothèques PCL ou .NET Standard existantes peuvent être transformées en NuGets via la fenêtre Options du projet :
Cliquez avec le bouton droit sur le projet de bibliothèque dans le panneau Solutions , puis choisissez Options.
Accédez à la section Métadonnées du package > NuGet et entrez toutes les informations requises sous l’onglet Général :
Si vous le souhaitez, ajoutez des métadonnées supplémentaires sous l’onglet Détails .
Une fois les métadonnées configurées, vous pouvez cliquer avec le bouton droit sur le projet et choisir Créer un package NuGet . Le fichier de package NuGet .nupkg sera enregistré dans le dossier /bin/ (Déboguer ou Release, selon la configuration).
Pour créer le package NuGet sur chaque build ou déploiement, accédez à la section Build du package > NuGet et cochez Créer un package NuGet lors de la génération du projet :
Notes
La génération du package NuGet peut ralentir le processus de génération. Si cette case n’est pas cochée, vous pouvez toujours générer manuellement un package NuGet à tout moment à partir du menu contextuel du projet (indiqué à l’étape 4 ci-dessus).
Vérification de la sortie
Les packages NuGet étant également des fichiers ZIP, il est possible d’inspecter la structure interne du package généré.
Cette capture d’écran montre le contenu d’un nuGet basé sur PCL. Un seul assembly PCL est inclus :