Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A partir das versões de novembro de 2024 dos SDKs do .NET 8 e 9, NETSDK1138 de aviso será emitido se o aplicativo for direcionado net7.0a . O .NET 7 agora está sem suporte.
Quando uma versão do .NET fica sem suporte, ela é marcada como tal no Visual Studio no mês seguinte. O SDK do .NET aguarda 6 meses antes de adicionar um aviso.
Essa alteração se aplica ao .NET 8.0.111, 8.0.307, 8.0.404 e 9.0.100.
Versão introduzida
Disponibilidade geral do .NET 9
Comportamento anterior
Anteriormente, os aplicativos podiam segmentar net7.0 sem um aviso, mesmo que estivessem sem suporte.
Novo comportamento
A partir do .NET 9 e das outras versões afetadas, o seguinte aviso é emitido em tempo de compilação para aplicativos direcionados net7.0:
warning NETSDK1138: A estrutura de destino 'net7.0' está sem suporte
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade da origem.
Motivo da alteração
Essa é uma alteração planejada para garantir que os clientes estejam cientes de que estão direcionando uma versão de estrutura sem suporte.
Ação recomendada
Atualize seu aplicativo para o destino net8.0.
Se você precisar continuar direcionando net7.0, poderá definir 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.
Exemplo de arquivo .csproj ou .vbproj :
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<CheckEolTargetFramework>false</CheckEolTargetFramework>
</PropertyGroup>
</Project>
APIs afetadas
Nenhum.