web-dev-qa-db-fra.com

Installer un package Nuget dans le code Visual Studio

Comment puis-je installer un package Nuget dans Visual Studio Code? Je sais que dans Visual Studio, nous pouvons le faire via la console Nuget Package Manager, mais comment puis-je le faire dans VS Code?

119
Gyan Parkash

À partir de la ligne de commande ou des fenêtres du terminal dans l'éditeur de code vs dotnet add package Newtonsoft.Json

Voir ceci article de Scott Hanselman

152
Jeff Albrecht

Vous pouvez utiliser l’extension NuGet Package Manager .

Après l'avoir installé, pour ajouter un paquet, appuyez sur Ctrl + Maj + P, tapez >nuget et appuyez sur Entrée:

 enter image description here

Tapez une partie du nom de votre paquet comme chaîne de recherche:

 enter image description here

Choisissez le forfait:

 enter image description here

Et enfin la version du paquet (vous voulez probablement la plus récente):

 enter image description here

40
sashoalm

Vous pouvez le faire facilement en utilisant "vscode-nuget-package-manager". Allez sur le marché et installez-le. Après ça

1) Appuyez sur Ctrl + P

2) Tapez ">"

3) Sélectionnez ensuite "Nuget Package Manager: Add Package".

4) Entrez le nom du paquet Ex: Dapper

5) sélectionnez le nom et la version du paquet

6) Fait.

15
Roshan Perera

Ouvrez le menu Extensions (Ctrl + Maj + X) et recherchez .Net Core Project Manager.

13
Eugeniu Znagovan

Exemple pour un fichier .csproj

  <ItemGroup>
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.2" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.2" />
    <PackageReference Include="MySql.Data.EntityFrameworkCore" Version="7.0.7-m61" />
  </ItemGroup>

Obtenez simplement le nom du paquet et le numéro de version auprès de NuGet et ajoutez-les à .csproj puis sauvegardez Vous serez invité à exécuter la restauration qui importera de nouveaux packages.

11
Chris Cavell

Les réponses ci-dessus sont bonnes, mais insuffisantes si vous avez plus d'un projet (.csproj) dans le même dossier. 

Tout d’abord, vous ajoutez facilement la balise "PackageReference" au fichier .csproj (soit manuellement, à l’aide du gestionnaire de packages de nuget ou de la commande dotnet add package).

Mais ensuite, vous devez exécuter la commande "restore" manuellement afin de pouvoir lui indiquer le projet que vous essayez de restaurer (si je viens de cliquer sur le bouton de restauration qui s'est affiché, rien ne s'est passé) . :

dotnet restore Project-File-Name.csproj

Et cela installe le paquet

1
gool

Modifiez votre fichier project.json ou * .csproj. Ajoutez une entrée de dépendance avec le nom du package et la version souhaitée.

Exemple JSON:

{
   "dependencies" : {

     "AutoMapper": "5.2.0"
   }
}
0
Mauricio Aviles
  1. Installer Gestionnaire de paquets NuGet
  2. Ctrl+Shift+P sous Windows ou Command+Shift+P sur Mac
  3. Rechercher NuGet Package Manager: Ajouter un package
  4. Entrez le nom du paquet, à savoir AutoMapper
  5. Sélectionnez le package et la version
  6. Restaurer si nécessaire
0
Ryan Efendy