Partilhar via


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.

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