我可以使用来自Cmd的NuGet通过前缀命令nuget ...
进行预期。
但是,似乎某些命令必须从Visual Studio中的程序包管理器控制台显式执行。例如,Update-package -reinstall
。
这是为什么?我使用的是两种不同版本的NuGet吗?
答案 0 :(得分:1)
通过NuGet CLI,我认为你的意思是NuGet.exe。您注意到的不同之处在于设计。
NuGet CLI是一个命令行工具,它支持诸如恢复,打包,安装等命令。您需要使用nuget
来调用它,因为这是该工具的名称。
Visual Studio中的程序包管理器控制台是Powershell的包装器,命令与powershell cmdlet guidelines一致。
您可能正在使用不同的版本。您可以通过 -
进行检查