nuget.exe 不恢复所有包

nuget.exe doesn't restore all packages

当我运行:

nuget.exe restore c:\path\to\my.sln

它创建目录 c:\path\to\packages,但它只恢复解决方案使用的 4 个 nuget 包之一。它只恢复 EntityFramework.6.2.0.

当我在 Visual Studio 中打开相同的解决方案并重建时,我的 c:\path\to\packages\ 目录还包含:

解决方案只包含一个项目。

为什么 nuget.exe 恢复不恢复所有包,而不是只恢复其中一个?

是否有一些命令行参数可以检索非 Microsoft 程序包?我在 Nuget 文档中没有看到。

我更新了 nuget,

nuget.exe restore c:\path\to\my.sln

...这似乎解决了问题。我之前使用的是 2.X.

版本