清除了 nuget locals,现在如何撤消它?

Cleared nuget locals, now how to undo it?

我在 .Net 方面没有太多经验,做了一些愚蠢的事情,搞砸了我的 Mac OSX 项目。

为了删除一些警告,我使用了 nuget locals all -clear 命令。 但是在这之后,所有的 nugets 包都丢失了,应用程序没有编译。

我在 git 更新的文件中没有看到任何内容,所以它肯定来自我的系统。

我怎样才能取回它?

试试这个:

  • 转到 /Users/<your-computer-name>/.nuget/packages 并删除所有包(请记住 .nuget 是一个隐藏文件夹)。
  • 重新启动 Visual Studio 对于 Mac。
  • 打开您的解决方案。
  • 删除项目中的 binobj 文件夹。
  • 右键单击解决方案并 select "Restore NuGet Packages"。
  • 重建。