Sdílet prostřednictvím


Implicitní using pro System.Net.Http se už nepřidá

Implicitní globální using direktiva oboru System.Net.Http názvů byla odebrána pro TFM rozhraní .NET Framework v projektu stylu sady SDK. Tato změna byla provedena, protože není zaručeno, že System.Net.Http obor názvů bude přístupný v projektu cíleném na rozhraní .NET Framework, protože knihovna obvykle vyžaduje další odkaz. Při této změně budou projekty rozhraní .NET Framework pravděpodobně kompilovány při prvním vytvoření.

Předchozí chování

Pro projekty ve stylu sady SDK s tfmy rozhraní .NET Framework byla do procesu sestavení projektu vložena globální using direktiva System.Net.Http .

Nové chování

Globální using direktiva pro System.Net.Http se už nepřidá automaticky.

Zavedená verze

.NET 8 Preview 6

Typ zásadní změny

Tato změna může mít vliv na kompatibilitu zdroje a je to také změna chování.

Důvod změny

Výchozí projekty by se měly zkompilovat.

Pokud jste se spoléhali na implicitní globální using direktivu, můžete:

  • Přidejte globální using direktivu do jednoho ze zdrojových souborů.
  • Přidejte direktivu do každého souboru zdrojového using kódu, který používá rozhraní API ze system.Net.Http.

Ovlivněná rozhraní API