Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 清除了nuget局部变量,现在如何撤消它?_C#_Macos_Visual Studio_Nuget Package - Fatal编程技术网

C# 清除了nuget局部变量,现在如何撤消它?

C# 清除了nuget局部变量,现在如何撤消它?,c#,macos,visual-studio,nuget-package,C#,Macos,Visual Studio,Nuget Package,我在.Net方面没有太多经验,做了一些愚蠢的事情,把我的MacOSX项目搞砸了 为了删除一些警告,我使用了nuget-locals-all-clear命令。 但在此之后,所有nugets包都将丢失,应用程序将无法编译 我在git更新的文件上没有看到任何东西,所以它肯定是来自我的系统 我怎样才能取回它?试试这个: 转到/Users//.nuget/packages并删除所有包(记住.nuget是一个隐藏文件夹) 重新启动Visual Studio For Mac 打开您的解决方案 删除项目中的b

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

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

我在git更新的文件上没有看到任何东西,所以它肯定是来自我的系统

我怎样才能取回它?

试试这个:

  • 转到
    /Users//.nuget/packages
    并删除所有包(记住.nuget是一个隐藏文件夹)
  • 重新启动Visual Studio For Mac
  • 打开您的解决方案
  • 删除项目中的
    bin
    obj
    文件夹
  • 右键单击解决方案并选择“Restore NuGet Packages”
  • 重建

?右键单击解决方案,然后
还原有效的Nuget软件包
。@krishKM:尝试过,但仍然是相同的错误。在下面的答案中作为注释发布。最后一种方法:通过查看appconfig/packages文件夹获取nuget软件包列表,并手动重新安装。上述方法有效,因此被接受。请看这个