的NuGet; 无法在Visual Studio 2012中报告错误版本的软件包

Jam*_*mes 4 nuget visual-studio-2012

我正在尝试构建解决方案,但是我收到此错误,

他'Microsoft.Bcl.Build 1.0.14'包需要NuGet客户端版本'2.8.1'或更高版本,但当前的NuGet版本是'2.6.40619.9041'.

我刚刚在Tools /"Extensions and Updates"中升级了NuGet包管理器,该版本报告版本为2.8.50313.31.

我重启VS2012,重新启动计算机,清理项目并重建,但我仍然无法让Visual Studio识别新版本,因此无法编译.

谢谢

小智 8

  1. 以管理员身份运行控制台(cmd)
  2. 找到您.nu​​get包含的文件夹NuGet.exe文件(你可以检查错误消息以查找路径)
  3. 执行此命令 NuGet.exe update -self

我花了一整天时间才发现NuGet与个别项目有关.