274 votes

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?

291voto

Jeff Albrecht Points 1815

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

Voir cet article de Scott Hanselman

106voto

sashoalm Points 10403

Vous pouvez utiliser le Gestionnaire de Package NuGet extension.

Une fois installé, pour ajouter un package, appuyez sur Ctrl+Maj+P, et tapez >nuget et appuyez sur Entrée:

enter image description here

Tapez une partie du paquet le nom de la 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

37voto

Roshan Perera Points 338

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.

27voto

Eugeniu Znagovan Points 152

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

15voto

Chris Cavell Points 109

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 enregistrez. Vous serez invité à exécuter la restauration qui importera de nouveaux packages.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X