代码之家  ›  专栏  ›  技术社区  ›  Hung Quach

将.NET核心重新定向到net471,net 472

  •  6
  • Hung Quach  · 技术社区  · 8 年前

    my.netcore 2.0项目可以瞄准 net471 . 但是当我升级到.NET 2.1时,我不能重新定位 网络471 net472

    我可以在.NET核心的最新版本中重新定位吗?

    Severity Code Description Project File Line Suppression State
    Error NU1202 Package Microsoft.AspNetCore.App 2.1.0 is not compatible with net471 (.NETFramework,Version=v4.7.1). Package Microsoft.AspNetCore.App 2.1.0 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1) 
    

    Severity Code Description Project File Line Suppression State
    Error NU1202 Package Microsoft.AspNetCore.App 2.1.0 is not compatible with net472 (.NETFramework,Version=v4.7.2). Package Microsoft.AspNetCore.App 2.1.0 supports: netcoreapp2.1 (.NETCoreApp,Version=v2.1) 
    
    1 回复  |  直到 8 年前
        1
  •  23
  •   Hung Quach    8 年前

    看起来像 Microsoft.AspNetCore.App Microsoft.AspNetCore.All 程序包只能与 netcoreapp2.0 netcoreapp2.1 版本。

    希望以.NET框架为目标,即 net471, net472 ,您必须删除这些包并手动添加引用。

    在我的情况下,我移除了 微软.aspnetcore.app 并增加了以下参考文献。

    <PackageReference Include="Microsoft.AspNetCore" Version="2.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Hosting.WindowsServices" Version="2.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.1.1" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="2.1.1" />
    <PackageReference Include="Microsoft.Extensions.Logging.EventLog" Version="2.1.1" />
    <PackageReference Include="Microsoft.Extensions.Options" Version="2.1.1" />
    
    推荐文章