Nuget不更新项目引用?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (220)

我最近迁移我的所有Visual Studio 2013个项目到Visual Studio 2015年,随后该中介绍的步骤,文章通过的NuGet确保自动包恢复仍在工作

  • 我从源代码管理和磁盘中删除了Nuget.exe和Nuget.target文件
  • 我更新了所有项目文件并删除了与Nuget相关的部分

我正在更新Nuget软件包时遇到问题,它没有更新项目引用以指向最新的dll版本。我可以看到安装了最新的软件包。此问题也与特定包无关。

还有其他人遇到过这样的问题吗?

提问于
用户回答回答于

我正面临着NuGet包的问题,Newtonsoft.Json如下所示:

我尝试了所有可能的解决方案,但下面提到的没有解决方案:

  • 清除解决方案
  • 重建解决方案
  • 清除NuGet包缓存

最后我意识到它与我的C#项目所针对的.Net Framework版本有关。似乎有一些不匹配。我将项目的.Net Framework版本升级到最新的Newtonsoft.Json软件包依赖项,它的引用立即生效。

用户回答回答于

因此,我最近也有一个非常类似的问题,不幸的是卸载和重新安装不起作用。希望这对其他人有帮助

步骤:

  1. 转到或启动快速启动功能。
  2. 类型包管理器
  3. 选择“Tools->Nuget PackageManager->PackageManagerSettings”
  4. 在弹出的“选项”窗口中,单击“清除所有Nuget缓存”
  5. 右键单击“解决方案”并选择“还原Nuget包”。

希望这能帮上忙。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问9 回答
  • uncle_light

    5 粉丝518 提问8 回答
  • 富有想象力的人

    3 粉丝0 提问7 回答
  • 无聊至极

    4 粉丝504 提问6 回答

扫码关注云+社区

领取腾讯云代金券