Compartilhar via


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>