NETSDK1013: o valor de TargetFramework não foi reconhecido
Este artigo se aplica a: ✔️ SDK do .NET Core 3.1.100 e versões posteriores
O SDK tenta analisar os valores fornecidos no arquivo de projeto para <TargetFramework>
ou <TargetFrameworks>
para um valor bem conhecido. Se o valor não for reconhecido, o valor TargetFrameworkIdentifier
ou TargetFrameworkVersion
poderá ser definido como uma cadeia de caracteres vazia ou Unsupported
.
Para resolver isso, verifique a ortografia do seu valor TargetFramework
na lista de estruturas com suporte.
Você também pode definir as propriedades TargetFrameworkIdentifier
e TargetFrameworkVersion
diretamente em seu arquivo de projeto.
<PropertyGroup Condition="'$(TargetFrameworkIdentifier)' == ''">
<TargetFrameworkIdentifier>.NETCoreApp</TargetFrameworkIdentifier>
<TargetFrameworkVersion>8.0</TargetFrameworkVersion>
</PropertyGroup>