我的 .Netcore 2.0 项目可以针对 net471
进行目标定位。
但是当我升级到 .NET 2.1 后,无法将目标定位更改为 net471
或 net472
在最新版本的 .NET Core 中,我能否进行目标定位更改?
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)
and
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)
AspNetCore.App
是一个针对 .NET Core 2.1 的元包,它被用来避免引用数十个较小的 ASP.NET Core 组件。如果你想将目标平台改为 .NET Framework,你需要移除AspNetCore.App
并添加你所需的单个包,例如Microsoft.AspNetCore.Mvc
。 - Tseng.AspNetCore.All
(或.AspNetCore.All
)包替换为这些引用,同时在csproj中更改目标平台。 - Tseng