web-dev-qa-db-fra.com

Nuget CLI dans Visual Studio 2017 - Comment exécuter?

D'après la page à l'adresse suivante: https://dist.nuget.org/index.html

NuGet 4.x est inclus dans l'installation de Visual Studio 2017. Les dernières versions de NuGet sont fournies dans le cadre des mises à jour de Visual Studio.

Les piles sont incluses!

Peu importe si j'ouvre une invite de commande Visual Studio 2017 ou la console Nuget elle-même, l'exécution de la commande 'nuget' entraîne une commande introuvable.

Comment puis-je exécuter la CLI du nuget avec Visual Studio 2017? Qu'est-ce que je rate?

34
Mike Cheel

Bien que le message "Les piles soient incluses" "sur la page que vous avez mentionnée, cela ne concerne que la manière dont le gestionnaire de packages de NuGet est intégré à Visual Studio 2017. les autres téléchargements sur cette page concernent Visual Studio 2013-2015.

Si vous voulez la ligne de commande nuget.exe afin de créer des packages NuGet, il s’agit toujours d’un téléchargement séparé sur la page que vous avez mentionnée: https://dist.nuget.org/index.html

16
Matt Frear

Pour utiliser la CLI de NuGet, téléchargez le fichier nuget.exe de https://www.nuget.org/downloads page Section ligne de commande x86 de Windows. Ajoutez le dossier où vous avez placé nuget.exe à votre variable d’environnement PATH. Ouvrez la fenêtre de commande ou PowerShell n’importe où et exécutez n’importe quelle commande de nuget. Ou vous pouvez utiliser directement à partir de la console du gestionnaire de packages Visual Studio 2017. (Le redémarrage de Visual Studio est requis pour obtenir la variable d’environnement PATH.) Voici les MS Docs pour NuGet CLI

3
Madhu

Je pense qu'il est plus facile de recréer Assembly à l'aide d'une nouvelle solution .NET Standard dans Visual Studio 2017. J'essaie de modifier l'ancien fichier .csproj. Mais quand j'ai changé, j'ai cassé l'Assemblée. J'ai utilisé ce lien Créer des packages standard .NET avec Visual Studio 2017 . J'espère que ce lien NuGet est maintenant complètement intégré dans MSBuild help.