Odebere se rozhraní API IDispatchImplAttribute.

Implementace IDispatchImplAttribute byla oficiálně odebrána z .NET. Tento typ byl zjistitelný pouze za běhu a jeho odebrání nemá žádný vliv na viditelné plochy rozhraní API. Pokud však sestavení, které cílí na rozhraní .NET Framework, používá tento typ a je načteno v .NET 8 nebo novější verzi, modul runtime vyvolá výjimkuTypeLoadException.

Předchozí chování

Typ IDispatchImplAttribute byl nalezen za běhu, ale žádná ze zdokumentovaných sémantik zastaralého atributu nebyla použita.

Nové chování

Od verze .NET 8, pokus o načtení sestavení, které obsahuje tento atribut, vyvolá chybu TypeLoadException.

Verze byla představena

.NET 8 Preview 6

Typ zásadní změny

Tato změna může ovlivnit binární kompatibilitu.

Důvod změny

Tento atribut byl odebrán, protože se už nerespektoval a sloužil žádnému funkčnímu účelu.

Odeberte použití tohoto rozhraní API v sestaveních načítaných v .NET 8 a novějších verzích.

Ovlivněná rozhraní API