Condividi tramite


L’using implicito per System.Net.Http non viene più aggiunto

La direttiva using globale implicita per lo spazio dei nomi System.Net.Http è stata rimossa per i TFM di .NET Framework in un progetto in stile SDK. Questa modifica è stata apportata perché non è garantito che lo spazio dei nomi System.Net.Http sia accessibile in un progetto destinato a .NET Framework, perché la libreria richiede in genere un riferimento aggiuntivo. Con questa modifica, è più probabile che i progetti .NET Framework vengano compilati quando vengono creati per la prima volta.

Comportamento precedente

Per i progetti in stile SDK con TFM di .NET Framework, è stata inserita una direttiva using globale per System.Net.Http nel processo di compilazione del progetto.

Nuovo comportamento

La direttiva using globale per System.Net.Http non viene più aggiunta automaticamente.

Versione introdotta

.NET 8 Anteprima 6

Tipo di modifica che causa un'interruzione

Questa modifica può influire sulla compatibilità delle origini ed è anche una modifica comportamentale.

Motivo della modifica

I progetti predefiniti devono essere compilati.

Se si basa sulla direttiva globale using implicita, è possibile:

  • Aggiungere una direttiva globale using a uno dei file di origine.
  • Aggiungere una using direttiva a ogni file di codice sorgente che usa le API da System.Net.Http.

API interessate

N/D