visual-studio-2012 - NuGet;无法将包作为 Visual Studio 2012 中报告的错误版本

标签 visual-studio-2012 nuget

我正在尝试构建解决方案,但出现此错误,

he 'Microsoft.Bcl.Build 1.0.14' package requires NuGet client version '2.8.1' or above, but the current NuGet version is '2.6.40619.9041'.



我刚刚升级了工具/“扩展和更新”中的 NuGet 包管理器,它报告版本为 2.8.50313.31。

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

谢谢

最佳答案

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

  • 花了我一整天才发现 NuGet 绑定(bind)到单个项目。

    关于visual-studio-2012 - NuGet;无法将包作为 Visual Studio 2012 中报告的错误版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24868507/

    相关文章:

    c# - 使用作为公共(public)依赖项的私有(private)静态字段对静态类进行单元测试

    asp.net-mvc - Visual Studio 2012 - 将 "Views"和 "Content"复制到项目输出路径

    vb.net - 申请在线支付

    c++ - LPCWSTR 错误;有更好的解决方案吗?

    visual-studio - TeamCity CI无法找到NuGet

    c# - 基于可选搜索参数使用 Entity Framework 选择数据

    tfs - 将内部 NuGet 服务器添加到 TFS 构建服务器?

    c# - VS 2015 : C# NuGet Package restore failed. 文件或目录损坏无法读取

    c++ - 我应该/可以/必须如何处理我的 C++ 项目所依赖的 dll?

    c# - 什么是 System.Web.Hosting 的 Nuget 包