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.
Doporučená akce
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
–