代码之家  ›  专栏  ›  技术社区  ›  Ken Palmer

如何修复Visual Studio 2017中的NuGet重新启动循环?

  •  1
  • Ken Palmer  · 技术社区  · 7 年前

    我正在选择工具>NuGet包管理器>管理解决方案的NuGet包。然后出现此对话框。

    NuGet Loop

    缺少的引用用于.pdb和.xml文件。这些问题是在我的电脑上重新安装Visual Studio 2017后开始出现的。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Community Mohan Dere    6 年前

    如何修复Visual Studio 2017中的NuGet重新启动循环?

    似乎这个nuget包被其他进程锁定了,比如文件资源管理器。

    若要解决此问题,请先关闭所有VisualStudio实例,然后尝试删除 \packages 并删除 \bin 手动删除文件夹。如果项目类型为 .net core / .net standard ,您需要清除包缓存:

    # Clear all caches (use either command)
    dotnet nuget locals all --clear
    nuget locals all -clear
    

    别忘了 重新启动电脑

    Clearing local folders 更多细节。

    另外,不要担心这些引用会被删除,当您构建项目时,nuget会还原这些包,如果发现缺少任何引用,只需在包管理器控制台中执行nuget命令行:

    Update-Package -reinstall
    

    similar thread 更多细节。

    推荐文章