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á TypeLoadExceptionvýjimku .
Předchozí chování
Typ IDispatchImplAttribute lze najít v době běhu, ale žádná z zdokumentovaných sémantiek zastaralého atributu byla použita.
Nové chování
Počínaje rozhraním .NET 8 se pokus o načtení sestavení, které obsahuje tento atribut, vyvolá TypeLoadExceptionvýjimku .
Zavedená verze
.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.
Doporučená akce
Odeberte použití tohoto rozhraní API v sestaveních, která jsou načtena v .NET 8 a novějších verzích.