首页 > 解决方案 > 检测到 Microsoft.AspNetCore.Http.Abstractions 的版本冲突

问题描述

试图将 .Net core 1 更改为 net Core2.1-> 那时面临以下错误。

严重性代码描述项目文件行抑制状态错误 NU1107 检测到 Microsoft.AspNetCore.Http.Abstractions 的版本冲突。将 Microsoft.AspNetCore.Http.Abstractions 2.2.0 直接安装/引用到项目以解决此问题。项目 -> Microsoft.AspNetCore.Http 2.2.0 -> Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0) 项目 -> Microsoft.AspNetCore.App 2.1.1 -> Microsoft.AspNetCore.Http.Abstractions (>= 2.1.1 && < 2.2.0)。项目

标签: asp.netrest.net-core

解决方案


我最近遇到了同样的错误。

我做了什么来解决这个问题:

安装了.Net Core 2.2 SDK

然后在我的项目中,我更改了所有 .csproj 文件:

<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>

而之前是:

 <PropertyGroup>
 <TargetFramework>netcoreapp2.1</TargetFramework>

这立即有所帮助,错误消失了。


推荐阅读