Recherche…


Remarques

NuGet.org :

NuGet est le gestionnaire de paquets pour la plate-forme de développement Microsoft, y compris .NET. Les outils clients NuGet permettent de produire et de consommer des packages. La galerie NuGet est le référentiel de paquets central utilisé par tous les auteurs et consommateurs de paquets.

Images dans des exemples fournis par NuGet.org .

Installation du gestionnaire de paquets NuGet

Pour pouvoir gérer les packages de vos projets, vous avez besoin du gestionnaire de paquets NuGet. Ceci est une extension de Visual Studio, expliquée dans les documents officiels: Installation et mise à jour du client NuGet .

À partir de Visual Studio 2012, NuGet est inclus dans chaque édition et peut être utilisé à partir de: Outils -> Gestionnaire de packages NuGet -> Console du gestionnaire de packages.

Vous le faites via le menu Outils de Visual Studio, en cliquant sur Extensions et mises à jour:

entrer la description de l'image ici

Cela installe à la fois l'interface graphique:

  • Disponible en cliquant sur "Gérer les packages NuGet ..." sur un projet ou son dossier Références

Et la console du gestionnaire de paquets:

  • Outils -> Gestionnaire de packages NuGet -> Console du gestionnaire de packages.

Gestion des packages via l'interface utilisateur

Lorsque vous cliquez avec le bouton droit sur un projet (ou son dossier Références), vous pouvez cliquer sur l'option "Gérer les packages NuGet ...". Cela montre la boîte de dialogue Gestionnaire de packages .

entrer la description de l'image ici

Gestion des packages via la console

Cliquez sur les menus Outils -> Gestionnaire de package NuGet -> Console Gestionnaire de packages pour afficher la console dans votre IDE. Documentation officielle ici .

Ici, vous pouvez, entre autres, lancer des commandes install-package qui installent le paquet saisi dans le "Projet par défaut" actuellement sélectionné:

Install-Package Elmah

Vous pouvez également fournir le projet dans lequel installer le package, en remplaçant le projet sélectionné dans le menu déroulant "Projet par défaut":

Install-Package Elmah -ProjectName MyFirstWebsite

Mise à jour d'un package

Pour mettre à jour un package, utilisez la commande suivante:

PM> Update-Package EntityFramework

où EntityFramework est le nom du package à mettre à jour. Notez que la mise à jour s'exécutera pour tous les projets, et est donc différente de celle de Install-Package EntityFramework qui s'installera uniquement dans "Projet par défaut".

Vous pouvez également spécifier un seul projet explicitement:

PM> Update-Package EntityFramework -ProjectName MyFirstWebsite

Désinstaller un paquet

PM> Uninstall-Package EntityFramework  

Désinstallation d'un package d'un projet dans une solution

PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Installation d'une version spécifique d'un package

PM> Install-Package EntityFramework -Version 6.1.2  

Ajout d'un flux source de package (MyGet, Klondike, ect)

nuget sources add -name feedname -source http://sourcefeedurl

Utilisation de sources de package Nuget différentes (locales) à l'aide de l'interface utilisateur

Il est courant que l'entreprise configure son propre serveur nuget pour la distribution de packages entre différentes équipes.

  1. Accédez à l'Explorateur de solutions, cliquez sur le bouton droit de la souris, puis sélectionnez Manage NuGet Packages for Solution

entrer la description de l'image ici

  1. Dans la fenêtre qui s'ouvre, cliquez sur Settings

entrer la description de l'image ici

  1. Cliquez sur + dans le coin supérieur droit, puis ajoutez le nom et l'URL qui pointe vers votre serveur nuget local.

entrer la description de l'image ici

désinstaller une version spécifique du package

PM> uninstall-Package EntityFramework -Version 6.1.2


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow