Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tinyclros:nuget [2020/01/04 14:29] – [Créer un package Nuget] philippe | tinyclros:nuget [2021/08/11 09:19] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{ : | ||
+ | ===== Créer un package NugGet pour TinyCLR-OS===== | ||
+ | |||
+ | [Mise à jour le 4/ | ||
+ | {{ : | ||
+ | |||
+ | **Sources** | ||
+ | * < | ||
+ | |||
+ | ---- | ||
+ | === nuget.exe === | ||
+ | * **Télécharger** l' | ||
+ | |||
+ | === 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' | ||
+ | - **Générer** le projet. | ||
+ | - **Créer** un < | ||
+ | - Ouvrir un Terminal. | ||
+ | - Se placer dans le répertoire ou se situe le fichier //.csproj// | ||
+ | - Entrer la commande **nuget spec** //< | ||
+ | - Ouvrir le fichier résultant //< | ||
+ | <package xmlns=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | <license type=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | - **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. |