Megosztás a következőn keresztül:


A using System.Net.Http implicit fájlja már nem lesz hozzáadva

A névtér implicit globális using irányelve System.Net.Http el lett távolítva .NET-keretrendszer TFM-ek esetében egy SDK-stílusú projektben. Ez a módosítás azért történt, mert nem garantált, hogy a System.Net.Http névtér elérhető lesz egy .NET-keretrendszer-célzott projektben, mert a kódtár általában további hivatkozást igényel. Ezzel a módosítással .NET-keretrendszer projektek nagyobb valószínűséggel lesznek lefordítva az első létrehozásukkor.

Előző viselkedés

A .NET-keretrendszer TFM-eket tartalmazó SDK-stílusú projektek esetében using a projekt buildelési folyamatába egy globális System.Net.Http irányelv került be.

Új viselkedés

A globális using irányelv System.Net.Http már nem lesz automatikusan hozzáadva.

Bevezetett verzió

.NET 8 előzetes verzió 6

A kompatibilitástörő változás típusa

Ez a módosítás hatással lehet a forráskompatibilitásra, és viselkedésbeli változás is.

A változás oka

Az alapértelmezett projekteknek fordítást kell készíteniük.

Ha az implicit globális using irányelvre támaszkodik, a következőt teheti:

  • Adjon hozzá egy globális using irányelvet az egyik forrásfájlhoz.
  • Adjon hozzá egy direktívát using minden olyan forráskódfájlhoz, amely a System.Net.Http API-kat használja.

Érintett API-k

n/a