我遇到了依赖性降级错误的问题(事实证明,由于git冲突解决方案不好,我在csproj文件中对不同版本的同一个包有两个引用 - 无论如何,不是问题)。
我试图发现这一点时尝试的一件事是从%userprofile%\.nuget\packages
删除包缓存 - 我删除了整个packages
文件夹。
然后我发现在csproj
文件中有重复的包引用,并且认为“好吧,我只是删除副本并执行dotnet restore Blah.sln
,一切都会好的。不。我一直得到构建错误:
metadata file microsoft.codeanalysis.analyzers.dll could not be found
经过大量的谷歌搜索后,事实证明,为了解决这个问题,我需要在VS2017中打开解决方案并运行重建命令。这样做恢复了所需的包,然后我就可以在VS2019中成功构建了
This issue引导我得到答案,虽然并不具体到我必须解决的问题