O using
implícito para System.Net.Http não é mais adicionado
A diretiva global implícita using
para o namespace System.Net.Http foi removida para TFMs do .NET Framework em um projeto no estilo SDK. Essa alteração foi feita porque não é garantido que o namespace System.Net.Http
estará acessível em um projeto direcionado ao .NET Framework, pois a biblioteca normalmente requer uma referência adicional. Com essa alteração, os projetos do .NET Framework são mais propensos a serem compilados quando eles são criados pela primeira vez.
Comportamento anterior
Para projetos no estilo SDK com TFMs do .NET Framework, uma diretiva global using
para System.Net.Http foi injetada no processo de build do projeto.
Novo comportamento
A diretiva global using
para System.Net.Http não é mais adicionada automaticamente.
Versão introduzida
.NET 8 versão prévia 6
Tipo de alteração interruptiva
Essa alteração pode afetar a compatibilidade de origem e também é uma alteração comportamental.
Motivo da alteração
Os projetos padrão devem ser compilados.
Ação recomendada
Se você se baseou na diretiva using
global implícita, você poderá:
- Adicionar uma diretiva
using
global a um dos arquivos de origem. - Adicionar uma diretiva
using
a cada arquivo de código-fonte que usa APIs do System.Net.Http.
APIs afetadas
N/D