我现在删除了我的packages文件夹,无法在VS2019中构建

时间:2019-04-16 09:13:06

标签: c# .net-core visual-studio-2019

我遇到了依赖项降级错误的麻烦(事实证明,由于糟糕的git冲突解决方案,我在csproj文件中使用不同版本的同一个包有两个引用-无论如何,不​​是问题)。

我尝试发现这一点时尝试做的一件事是从%userprofile%\.nuget\packages删除程序包缓存-我删除了整个packages文件夹。

然后,我发现csproj文件中存在重复的程序包引用,并认为“好吧,我将删除重复的程序包并执行dotnet restore Blah.sln,一切都会好起来的。不,我一直得到一个构建错误:

metadata file microsoft.codeanalysis.analyzers.dll could not be found

1 个答案:

答案 0 :(得分:4)

在进行了很多搜索之后,事实证明,要解决此问题,我需要在 VS2017 中打开解决方案并运行重建命令。这样做可以还原所需的软件包,然后我就可以在 VS2019

中成功构建

This issue使我找到了答案,尽管并非特定于我所遇到的问题