Compartilhar via


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.

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