Udostępnij za pośrednictwem


Niejawna using dla elementu System.Net.Http nie jest już dodawana

Niejawna dyrektywa System.Net.Http globalna using przestrzeni nazw została usunięta dla programu .NET Framework TFMs w projekcie w stylu zestawu SDK. Ta zmiana została wprowadzona, ponieważ nie ma gwarancji, że System.Net.Http przestrzeń nazw będzie dostępna w projekcie przeznaczonym dla programu .NET Framework, ponieważ biblioteka zwykle wymaga dodatkowego odwołania. W przypadku tej zmiany projekty programu .NET Framework są bardziej prawdopodobne, aby kompilować po ich pierwszym utworzeniu.

Poprzednie zachowanie

W przypadku projektów w stylu zestawu SDK z programem .NET Framework TFMs globalna using dyrektywa została System.Net.Http wstrzymyta do procesu kompilacji projektu.

Nowe zachowanie

using Globalna dyrektywa dla System.Net.Http elementu nie jest już dodawana automatycznie.

Wprowadzona wersja

.NET 8 (wersja zapoznawcza 6)

Typ zmiany powodującej niezgodność

Ta zmiana może mieć wpływ na zgodność źródła i jest również zmianą behawioralną.

Przyczyna wprowadzenia zmiany

Projekty domyślne powinny być kompilowane.

Jeśli opierasz się na niejawnej dyrektywie globalnej using , możesz:

  • Dodaj dyrektywę globalną using do jednego z plików źródłowych.
  • Dodaj dyrektywę using do każdego pliku kodu źródłowego, który używa interfejsów API z witryny System.Net.Http.

Dotyczy interfejsów API

Nie dotyczy