【发布时间】:2019-12-01 18:03:36
【问题描述】:
我有一个 ASP.NET Core Web API 应用程序,我被指示更新 NuGet 包,一旦我开始升级,NuGet 开始抛出有关缺少依赖项的错误,在一个接一个之后(一个依赖于其他未安装的并且一个依赖于另一个未安装的2个,所以它去了);我遇到了以下错误:
检测到包降级:Microsoft.EntityFrameworkCore.SqlServer 从 2.2.6 到 2.2.4。直接从项目中引用包来选择不同的版本。
在该错误下方,我看到“安装对 Microsoft.EntityFrameworkCore.Abstractions 2.2.6 的引用以解决问题”
但是当我尝试这样做时,它会抛出:
“检测到版本冲突,安装对 Microsoft.EntityFrameworkCore 2.2.6 的引用以解决此问题”
当然这是一个循环错误,没有给我选项,我尝试安装 2.2.4 版本并抛出相同的冲突错误(但与 2.2.3 版本等有关)。
这是 Visual Studio Enterprise 2017,ASP.NET Core 2.1
我已经尝试添加 true 到 .cproj 文件,根本不工作
【问题讨论】:
标签: visual-studio-2017 nuget-package asp.net-core-2.1