Comparteix a través de


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.

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