[Mise à jour le 4/1/2020]
Sources
nuget.exe
Créer un package
Créer un projet de bibliothèque de classe.
Configurer les propriétés du projet.
Renseigner les propriétés de l'assembly.
Générer le projet.
-
Ouvrir un Terminal.
Se placer dans le répertoire ou se situe le fichier .csproj
Entrer la commande
nuget spec <nomprojet>.csproj
Ouvrir le fichier résultant
<nomproj>.nuspec et le renseigner. Un exemple est donné ci-dessous.
- *.xml
<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
<metadata>
<id>Webge.TCLR.Displays.ELCD162</id>
<version>1.0.0</version>
<title>ELCD162</title>
<authors>WebGE</authors>
<owners>WebGE</owners>
<requireLicenseAcceptance>true</requireLicenseAcceptance>
<license type="expression">MIT</license>
<projectUrl>https://webge.synology.me/dokuwiki/doku.php?id=tinyclros:accueiltinyclr</projectUrl>
<iconUrl>https://webge.fr/img/IconeWebGe.png</iconUrl>
<description>TinyCLR-OS library for ELCD162 module</description>
<releaseNotes>First publication.</releaseNotes>
<copyright>Copyright 2020</copyright>
<tags>C# TinyCLR OS FEZ Panda Brainpad</tags>
</metadata>
</package>
Générer le package en entrant la commande
nuget pack.
Rendre le package accessible à Visual Studio (local)
Dans Visual Studio, ouvrir le gestionnaire de package par
Outils →
Gestionnaire de Packages Nuget →
Paramètres du gestionnaire de package
Cliquer sur la roue pour ouvrir les options et ajouter un chemin vers le package.
La bibliotèque peut maintenant être ajoutée dans un projet (clic-droit sur référence → Gérer les packages NuGet.