Az IDispatchImplAttribute API el lett távolítva

A IDispatchImplAttribute megvalósítás hivatalosan el lett távolítva a .NET-ből. Ez a típus csak futásidőben volt felderíthető, és eltávolítása nincs hatással a látható API-felületre. Ha azonban egy .NET-keretrendszert célzó szerelvény ezt a típust használja, és a .NET 8-ban vagy annál újabb verzióban van betöltve, a futtatókörnyezet egy hibát fog dobni TypeLoadException.

Előző viselkedés

A IDispatchImplAttribute típus futásidőben is megtalálható, de az elavult attribútum egyik dokumentált szemantikája sem alkalmazható.

Új viselkedés

A .NET 8-tól kezdve az attribútumot tartalmazó szerelvény betöltésének megkísérlése hibát vált ki egy TypeLoadException.

Bevezetett verzió

.NET 8 előzetes verzió 6

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

Ez a változás befolyásolhatja a bináris kompatibilitást.

A változás oka

Ez az attribútum el lett távolítva, mivel már nem tartották tiszteletben, és nem szolgált funkcionális célt.

Távolítsa el az API használatát a .NET 8-ban és újabb verziókban betöltött összetevőkben.

Érintett API-k