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?
visual-studio-code
nuget-package
Gyan Parkash
la source
la source
Réponses:
Depuis la ligne de commande ou les fenêtres du terminal dans l'éditeur de code vs
dotnet add package Newtonsoft.Json
Voir cet article de Scott Hanselman
la source
Vous pouvez utiliser l' extension NuGet Package Manager .
Une fois que vous l'avez installé, pour ajouter un package, appuyez sur Ctrl + Maj + P, puis tapez
>nuget
et appuyez sur Entrée:Tapez une partie du nom de votre package comme chaîne de recherche:
Choisissez le forfait:
Et enfin la version du package (vous voulez probablement la plus récente):
la source
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 ou Ctrl + Maj + P (et sauter 2)
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 package
6) Terminé.
la source
Ouvrez le menu des extensions (Ctrl + Maj + X) et recherchez .NuGet Package Manager.
la source
Exemple de fichier .csproj
Obtenez simplement le nom du package et le numéro de version de NuGet et ajoutez-les à .csproj, puis enregistrez. Vous serez invité à exécuter la restauration qui importera de nouveaux packages.
la source
dotnet
et VSCode, pourquoi auriez-vous même besoin de ces fichiers de projet.Nuget Gallery
fournit une interface graphique similaire à Visual Studio complet. Voir ci-dessous.Comment utiliser:
Nuget Gallery
partir du marché d'extension.View > Command Palette
ou ⇧⌘P (Ctrl + Maj + P sous Windows et Linux). TapezNuget: Open Gallery
..csproj file
case est cochée, sélectionnez la version dans la liste déroulante et cliquez sur le bouton Installer.METTRE À JOUR
Les versions antérieures, comme indiqué dans les commentaires, avaient un problème où la
.csproj
case à cocher n'était pas visible lorsqu'un package dans le fichier csproj manquait un numéro de version comme ci-dessous.Ce problème a été corrigé dans les versions plus récentes de l'extension, donc si vous avez une version plus ancienne avec ce problème, veuillez la mettre à jour avec la dernière version.
la source
.csproj
option de coche de fichier dans la version actuelle. C'est peut-être là mon problème. github.com/pcislo/vscode-nuget-gallery/issues/15.csproj
sans numéro de version. Voir le commentaire du problème . J'ai mis à jour ma réponse pour inclure cela.Ctrl+Shift+P
sur Windows ouCommand+Shift+P
sur Macla source
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:
la source
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, en utilisant le gestionnaire de packages nuget ou en utilisant la commande dotnet add package).
Mais alors, vous devez exécuter la commande "restaurer" manuellement afin que vous puissiez lui dire quel projet vous essayez de restaurer (si je viens de cliquer sur le bouton de restauration qui est apparu, rien ne s'est passé). Vous pouvez le faire en exécutant:
Et cela installe le package
la source