NETSDK1013:无法识别 TargetFramework 值

本文适用于:✔️ .NET Core 3.1.100 SDK 及更高版本

SDK 尝试将 <TargetFramework><TargetFrameworks> 项目文件中提供的值分析为已知值。 如果无法识别该值,则 TargetFrameworkIdentifierTargetFrameworkVersion 值可能会设置为空字符串或 Unsupported

为了解决此问题,请检查支持的框架列表中 TargetFramework 值的拼写。 也可以直接在项目文件中设置 TargetFrameworkIdentifierTargetFrameworkVersion 属性。

<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''">
  <TargetFrameworkIdentifier>.NETCoreApp</TargetFrameworkIdentifier>
  <TargetFrameworkVersion>8.0</TargetFrameworkVersion>
</PropertyGroup>