包 Microsoft.Bcl.AsyncInterfaces 1.1.1 与 netstandard2.0 (.NETStandard,Version=v2.0) 不兼容。

之前在自己电脑上的vs2019上进行.net core开发一直正常。

今天在公司的vs2017上开发的时候,引用Microsoft.EntityFrameworkCore的时候就出现如标题所说的错误了。

 Microsoft.EntityFrameworkCore的依赖项一直提示不兼容,更换框架版本、重启大法都试过了没用。

最后才发现是nuget缓存的问题,在工具—>NuGet包管理器—>程序包管理器设置—>点击清除所有NuGet缓存。然后就OK了。

 如果是使用vscode开发,可以执行一下命令清除缓存:

1 dotnet nuget locals all --clear
2 dotnet restore

 

posted @ 2020-08-14 10:08  畅饮无绪  阅读(1619)  评论(0编辑  收藏  举报