Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

L'essentiel de Visual Studio 2015

Gérer les paquets NuGet

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Découvrez comment ajouter des bibliothèques dans vos projets à l'aide du gestionnaire de paquets NuGet.
05:20

Transcription

Je vais vous parler de NuGet, un gestionnaire de paquets très utile pour ajouter des bibliothèques dans votre projet. Vous avez peut-être besoin de fonctionnalités supplémentaires, c'est-à-dire d'objets, d'assembly supplémentaires pour, par exemple, commencer à manipuler du JSON, un format de document simplifié par rapport au XML. Il n'y a rien en .net qui me permette de manipuler, de parser du JSON. Je dois donc trouver une bibliothèque tierce à intégrer à mon projet. NuGet va m'aider pour cela. Il va me permettre de chercher, télécharger, intégrer automatiquement des bibliothèques packagées, donc sous forme de paquets, sur nuget.org, dans un entrepôt de paquets. Vous appelez NuGet de différentes façons. Je vais faire un clic droit dans la solution et cliquer sur «Gérer les packages NuGet pour la solution». Je peux aussi choisir dans «Outils» le «Gestionnaire de package NuGet», soit sous forme de console Powershell qui me permet de faire des installations avec des commandes «let», donc des installations en ligne de commande ou bien graphiques avec «Gérer les packages NuGet pour la solution». La même chose se trouve ici. Je fais «Parcourir» pour voir ce qui est disponible sur le serveur. La source de package par défaut est nuget.org. Je vais pouvoir faire une recherche pour du JSON. Je vois que j'ai Json.NET ou «Newtonsoft.Json». «Version 8.2» : je me dis que cela devrait aller. J'ai recherché sur Google ce qui était le plus utilisé et je me dis : «Installons ça». Il suffit de cocher les projets où je veux voir référencée cette bibliothèque. Je n'ai besoin que du projet «SQLTrismegiste». Je vais installer la dernière version mais je pourrais choisir une version spécifique si je ne voulais vraiment pas avoir la dernière version. J'installe : que va-t-il se passer ? D'abord, une fenêtre de vérification. On est sûr de vouloir modifier la solution de cette façon. Ensuite, NuGet télécharge. Il décompresse, installe, référence. «Newtonsoft.Json» va s'ajouter comme référence de mon projet. Je vais avoir sur mon disque, au niveau de ma solution, un répertoire appelé «package» qui s'est ajouté et dans lequel les paquets NuGet ont été posés. Je regarde dans «JSON», je vois que j'ai un fichier de package NuGet et j'ai ici mes DLL, donc mes assembly pour différentes versions de .net. Je vais quitter cela et maintenant, si je génère ma solution... La génération a commencé. La génération a réussi. Je reviens ici et je vais regarder dans mon projet, dans «bin», dans «Debug», et je vois ma DLL, donc mon assembly nécessaire à l'exécution de mon projet, enfin pas vraiment pour l'instant car je ne l'ai pas utilisée dans mon code mais vous m'avez compris. Quand je l'utiliserai, il faudra que la bibliothèque soit disponible avec mon exécutable et comme cela a été référencé, on va l'intégrer à la sortie de ma génération. C'est aussi simple que cela : NuGet va vous permettre de télécharger, de maintenir automatiquement car quand on va gérer les packages Nuget, on va avoir Newtonsoft et la possibilité de mettre à jour ici sur une version particulière, si le gestionnaire de paquets reconnaît sur le serveur une nouvelle version à disposition. Une dernière chose : si je reviens sur la solution, vous avez aussi la possibilité de «Restaurer les packages Nuget». Si ce projet a un fichier qui vous indique quels packages NuGet ont été ajoutés mais que vous n'avez plus de répertoire «packages» ici parce que vous avez récupéré la solution et l'avez mise sur une autre machine sans prendre les paquets, vous pouvez restaurer ici les packages NuGet, ce qui va re-télécharger les paquets qui manquent de façon à les avoir physiquement sur votre autre machine. C'est utile de s'en souvenir, car quand on utilise un gestionnaire de code source, ce gestionnaire ne récupère pas les paquets physiques qu'on a installés mais la définition des paquets NuGet. Lorsque vous reprenez un projet à partir de ce gestionnaire sur une autre machine, il faudra restaurer les paquets NuGet pour les avoir physiquement sur cette autre machine.

L'essentiel de Visual Studio 2015

Apprenez à créer des applications, à les déboguer et à les déployer avec Visual Studio. Développez des programmes en .NET pour Windows, les appareils mobiles et le web.

3h06 (40 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Visual Studio Visual Studio 2015
Spécial abonnés
Date de parution :18 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !