[Article]Présentation de Nuget, le gestionnaire de packages .NET

La conception d’une application .NET de nos jours nécessite de plus en plus l’utilisation des bibliothèques externes. Pour faire appel à celles-ci, le développeur devait dans un premier temps trouver le site où télécharger le composant, vérifier si celui-ci est compatible avec sa plateforme de développement, installer la bibliothèque dans son projet, ajouter une référence à cette bibliothèque et procéder à l’édition de son fichier de configuration.

Pire, si la bibliothèque utilisée nécessite la disponibilité d’autres bibliothèques externes, le développeur est obligé de répéter ces étapes pour chaque dépendance du composant.

Ces tâches peuvent donc s’avérer assez complexes et demandent parfois des efforts considérables en temps et énergie, sans compter le suivi des mises à jour qui sont parfois fréquentes pour certains composants. La gestion des dépendances pour une application peut donc rapidement devenir un casse-tête pour le développeur.

Nuget est un gestionnaire de package .NET open source qui automatise toutes ces tâches fastidieuses pour un package externe ainsi que ses dépendances dans une application. Nous verrons, au travers de ce tutoriel, cet outil fort intéressant et comment l’utiliser pour télécharger, installer, mettre à jour des packages dans Visual Studio 2010. Nous verrons, également comment générer et publier ses propres packages Nuget.

L’article est regroupé au sein des parties suivantes :

I. Introduction

II. Description de NuGet

III. Installation de NuGet

III-A. Installation à parti du site du projet

III-B. Installation à partir de Visual Studio

IV. Utilisation de NuGet

IV-A. Utilisation à partir de la console Package Manager

IV-B. Utilisation de l’interface graphique

V. Création et Publication de son propre package NuGet

V-A. Utilisation de Nuget.exe

V-B. Création et publication d’un package avec NuGet Package Explorer

VI. Conclusion

L’article complet est disponible sur cette page.

Télécharger la version PDF (Miroir).

Télécharger la version hors-ligne (Miroir).

Bonne lecture :)

Laisser un commentaire