nuget.exe在哪里?

Gqq*_*big 48 visual-studio nuget

我正在使用Visual Studo 2015,我有包管理器控制台,我可以运行

PM> Install-Package Newtonsoft.Json
Run Code Online (Sandbox Code Playgroud)

Visual Studio似乎带有nuget,但nuget.exe的位置是什么?

或包管理器控制台不使用nuget.exe?

Mat*_*ard 40

Visual Studio 2015使用各种NuGet程序集,但它本身不包含NuGet.exe.

NuGet.exe可以从NuGet网站下载:

https://www.nuget.org/downloads

  • 从 https://www.nuget.org/downloads 下载命令行工具后,您应该在 %SystemRoot%\system32 中找到 nuget.exe - 最有可能是 C:\Windows\System32 (4认同)

Chr*_*iss 17

如今另一个不错的选择是使用winget(如果您有 Windows 10 v1709 或更高版本)。在命令提示符中输入:

winget install Microsoft.NuGet

(下面为好奇的人提供了一些额外的信息)这将:

  1. 在你的电脑上安装官方的nuget.exe
  2. 在这里创建一个符号链接:%localappdata%\microsoft\winget\links
  3. 使nuget.exe您的用户可以从任何地方调用它,因为上述目录应该存在于您的用户的 PATH 变量中。

  • 以管理员身份运行 winget,以防止:“此命令需要管理员权限才能执行。” 安装后,如果您希望新打开的命令 shell 选择新路径,请重新启动。 (3认同)