Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
NETSDK1138 indica que seu projeto tem como alvo uma versão da estrutura que está sem suporte. A mensagem de erro completa é semelhante ao exemplo a seguir:
A estrutura de destino está<> fora de suporte e não receberá atualizações de segurança no futuro. Consulte para https://aka.ms/dotnet-core-support obter mais informações sobre a política de suporte.
As versões sem suporte incluem 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5, 6 e 7.
Para resolver esse erro, altere seu projeto para direcionar uma versão suportada do .NET.
Se você quiser suprimir a mensagem sem direcionar uma estrutura posterior, defina a propriedade CheckEolTargetFramework MSBuild como false. Você pode defini-lo no arquivo de projeto ou passando /p:CheckEolTargetFramework=false para um comando da CLI do .NET, como dotnet build. Aqui está um exemplo de arquivo de projeto:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.0</TargetFramework>
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
</Project>
Aqui está um exemplo de comando da CLI do .NET:
dotnet build /p:CheckEolTargetFramework=false