您好,有人可以用英语解释为什么我会收到此错误
Severity Code Description Project File Line Suppression State
Error Version conflict detected for
Microsoft.Extensions.Configuration.
Reference the package directly from the project to resolve this issue.
MyProject.MyWebApi -> Microsoft.Extensions.Http.Polly 2.1.1
-> Microsoft.Extensions.Http 2.1.1
-> Microsoft.Extensions.Logging 2.1.1
-> Microsoft.Extensions.Configuration.Binder 2.1.1
-> Microsoft.Extensions.Configuration (>= 2.1.1)
MyProject.MyWebApi -> Microsoft.AspNetCore.App 2.1.0
-> Microsoft.Extensions.Configuration (= 2.1.0). 0
在一个我的api引用了一些项目的解决方案中,我试图通过nuget更新软件包
感谢您的任何建议
答案 0 :(得分:3)
您已将.csproj中的某些Microsoft软件包更新为2.1.1,而其他版本的软件包为2.1.0,这是冲突的。如果要使用2.1.1 Microsoft库,则必须将它们全部更新为2.1.1,不能将其中一些保留为2.1.0
还要使用2.1.1软件包,请确保已安装最新的DotNet Core sdk版本2.1.301