分成两步处理:
第一步、把解决方案中有报错的项目中的obj目录都删除,再restore,通常就可以解决!
第二步、清除NuGet缓存
<?xml version\="1.0" encoding\="utf-8"?>
<configuration\>
<packageSources\>
<add key\="nuget.azure" value\="https://nuget.cdn.azure.cn/v3/index.json" protocolVersion\="3" />
</packageSources\>
<config\>
<add key\="globalPackagesFolder" value\="D:\\.nuget\\Packages" />
</config\>
</configuration\>
如果你是全局NuGet.Config,可以在这里C:\Users\xxxx\AppData\Roaming\NuGet
找到这个文件,看package缓存定义在什么位置。
如果没有定义缓存位置默认在 C:\\Users\\xxxx\\.nuget\\packages
清除缓存,再重新包还原操作,问题解决。