【问题标题】:Project '..\someProject.csproj' targets 'netcoreapp2.2'. It cannot be referenced by a project that targets '.NETFramework,Version=v4.8'项目“..\someProject.csproj”以“netcoreapp2.2”为目标。它不能被以 '.NETFramework,Version=v4.8' 为目标的项目引用
【发布时间】:2021-11-25 16:43:42
【问题描述】:

我正在尝试build a project 与下面的versions -

<PropertyGroup>
    <TargetFrameworks>net48;net5.0</TargetFrameworks>
</PropertyGroup>

在这个项目中,有一个reference project,也有targets the same version

当我尝试build project 我得到以下error -

请帮我解决这个问题。

观察 - 当我尝试build 这些projects 分别为both 4.8 and 5.0 他们编译时没有errors

TIA

【问题讨论】:

    标签: .net compiler-errors .net-framework-version .net-framework-4.8 target-framework


    【解决方案1】:

    您似乎在引用具有不同 .net 版本的库。尝试查找另一个使用 .netframework 4.8 的库(版本)

    【讨论】:

      【解决方案2】:

      .net core 2.2 版与 .net framework 4.8 不兼容。

      您可以将项目降低到仍然兼容的 .net core 2.1。

      【讨论】:

        猜你喜欢
        • 2019-12-14
        • 2022-11-08
        • 2021-12-05
        • 2019-04-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-22
        相关资源
        最近更新 更多