using
implícito para System.Net.Http ya no se agrega
La directiva global using
implícita para el espacio de nombres System.Net.Http se quitó para las TFM de .NET Framework en un proyecto de estilo SDK. Este cambio se ha realizado porque no se garantiza que el espacio de nombres System.Net.Http
sea accesible en un proyecto de destino de .NET Framework, ya que la biblioteca normalmente requiere una referencia adicional. Con este cambio, es más probable que los proyectos de .NET Framework se compilen cuando se creen por primera vez.
Comportamiento anterior
En el caso de los proyectos de estilo SDK con TFM de .NET Framework, se insertó una directiva global using
para System.Net.Http en el proceso de compilación del proyecto.
Comportamiento nuevo
La directiva global using
de System.Net.Http ya no se agrega automáticamente.
Versión introducida
.NET 8 Versión preliminar 6
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad de origen y también es un cambio de comportamiento.
Motivo del cambio
Los proyectos predeterminados deberían compilarse.
Acción recomendada
Si se basó en la directiva using
global implícita, puede hacer lo siguiente:
- Agregue una directiva global
using
a uno de los archivos de origen. - Agregue una directiva
using
a cada archivo de código fuente que use las API de System.Net.Http.
API afectadas
N/D