IDispatchImplAttribute-API is verwijderd
De IDispatchImplAttribute implementatie is officieel verwijderd uit .NET. Dit type was alleen detecteerbaar tijdens de uitvoering en het verwijderen ervan heeft geen invloed op het zichtbare API-oppervlak. Als een assembly die gericht is op .NET Framework echter dit type gebruikt en in .NET 8 of een latere versie wordt geladen, genereert de runtime een TypeLoadException.
Vorig gedrag
Het IDispatchImplAttribute type kan tijdens de uitvoering worden gevonden, maar geen van de gedocumenteerde semantiek van het afgeschafte kenmerk dat is toegepast.
Nieuw gedrag
Vanaf .NET 8 wordt geprobeerd een assembly te laden die dit kenmerk bevat, een TypeLoadException.
Versie geïntroduceerd
.NET 8 Preview 6
Type wijziging die fouten veroorzaken
Deze wijziging kan van invloed zijn op binaire compatibiliteit.
Reden voor wijziging
Dit kenmerk is verwijderd omdat het niet langer werd gerespecteerd en geen functioneel doel diende.
Aanbevolen actie
Verwijder het gebruik van deze API in assembly's die zijn geladen in .NET 8 en latere versies.