gpt4 book ai didi

.net - Nuget 不会恢复所有包

转载 作者:行者123 更新时间:2023-12-04 11:23:50 25 4
gpt4 key购买 nike

我打开我的项目,使用 nuget - 恢复我的包,但我看到的并不是全部。
例如缺少 Newtonsoft.Json。我尝试使用包管理器控制台再次安装它,但收到消息“已经有对 Newtonsoft.Json(版本)的引用”

如何通过引用解决此问题?

最佳答案

通常当 NuGet 不恢复包时,问题是:

最普遍的:

  • 您在“packages”文件夹(即“Packages/EntityFramework.6.0.0/”)中拥有要恢复的包的文件夹但“DLL”不在里面 (大多数版本控制系统会自动忽略“.dll”文件)。发生这种情况是因为在 NuGet 尝试还原每个包之前,它会检查文件夹是否已经存在,如果存在,NuGet 会假定“dll”在其中。所以只需删除 NuGet 将正确恢复它的文件夹。

  • 不太常见(对于旧的 Visual Studio 版本):
  • 您尚未启用“NuGet 包还原”https://stackoverflow.com/a/23917432/890890
  • 关于.net - Nuget 不会恢复所有包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25709903/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com