Implícito using
para System.Net.Http não adicionado mais
A diretiva global using
implícita para o System.Net.Http namespace foi removida para TFMs do .NET Framework em um projeto no estilo SDK. Essa alteração foi feita porque não é garantido que o System.Net.Http
namespace estará acessível em um projeto direcionado ao .NET Framework, porque a biblioteca normalmente requer uma referência adicional. Com essa alteração, os projetos do .NET Framework são mais propensos a compilar quando 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 compilação do projeto.
Novo comportamento
A diretiva global using
para System.Net.Http já não é adicionada automaticamente.
Versão introduzida
.NET 8 Visualização 6
Tipo de mudança de rutura
Essa alteração pode afetar a compatibilidade da fonte e também é uma mudança comportamental.
Razão para a alteração
Os projetos padrão devem ser compilados.
Ação recomendada
Se se baseou na diretiva global using
implícita, pode:
- Adicione uma diretiva global
using
a um dos seus arquivos de origem. - Adicione uma
using
diretiva a cada arquivo de código-fonte que usa APIs de System.Net.Http.
APIs afetadas
N/A