C# 清除了nuget局部变量,现在如何撤消它?
我在.Net方面没有太多经验,做了一些愚蠢的事情,把我的MacOSX项目搞砸了 为了删除一些警告,我使用了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
nuget-locals-all-clear
命令。
但在此之后,所有nugets包都将丢失,应用程序将无法编译
我在git更新的文件上没有看到任何东西,所以它肯定是来自我的系统
我怎样才能取回它?试试这个:
- 转到
并删除所有包(记住.nuget是一个隐藏文件夹)/Users//.nuget/packages
- 重新启动Visual Studio For Mac
- 打开您的解决方案
- 删除项目中的
和bin
文件夹obj
- 右键单击解决方案并选择“Restore NuGet Packages”
- 重建
还原有效的Nuget软件包
。@krishKM:尝试过,但仍然是相同的错误。在下面的答案中作为注释发布。最后一种方法:通过查看appconfig/packages文件夹获取nuget软件包列表,并手动重新安装。上述方法有效,因此被接受。请看这个