【问题标题】:Version conflict detected for Microsoft.AspNetCore.Http.Abstractions检测到 Microsoft.AspNetCore.Http.Abstractions 的版本冲突
【发布时间】:2019-12-11 00:48:45
【问题描述】:

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

严重性代码描述项目文件行抑制状态 为 Microsoft.AspNetCore.Http.Abstractions 检测到错误 NU1107 版本冲突。将 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 &&

【问题讨论】:

    标签: asp.net rest .net-core


    【解决方案1】:

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

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

    已安装 .Net Core 2.2 SDK

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

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

    而之前是:

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

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

    【讨论】:

    • 我已更改为核心 2.2,然后我得到严重性代码描述项目文件行抑制状态错误 NU1107 检测到 Microsoft.EntityFrameworkCore 的版本冲突。将 Microsoft.EntityFrameworkCore 3.1.0 直接安装/引用到项目 UL.IO.ECM 以解决此问题。 UL.IO.ECM -> UL.IO.ECM.Data -> Microsoft.EntityFrameworkCore (>= 3.1.0) UL.IO.ECM -> Microsoft.AspNetCore.App 2.2.0 -> Microsoft.EntityFrameworkCore (>= 2.2 .0 &&
    猜你喜欢
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多