L'API IDispatchImplAttribute è stata rimossa

L'implementazione IDispatchImplAttribute è stata ufficialmente rimossa da .NET. Questo tipo era individuabile solo in fase di esecuzione e la rimozione non ha alcun impatto sulla superficie di attacco dell'API visibile. Se tuttavia un assembly destinato a .NET Framework usa questo tipo e viene caricato in .NET 8 o versione successiva, il runtime genererà una TypeLoadException.

Comportamento precedente

È possibile trovare il tipo IDispatchImplAttribute in fase di esecuzione, ma senza applicazione delle semantiche documentate dell'attributo deprecato.

Nuovo comportamento

A partire da .NET 8, il tentativo di caricare un assembly che contiene questo attributo genera un'eccezione TypeLoadException.

Versione introdotta

.NET 8 Anteprima 6

Tipo di modifica che causa un'interruzione

Questa modifica può influire sulla compatibilità binaria.

Motivo della modifica

Questo attributo è stato rimosso perché non era più rispettato e non aveva alcuno scopo funzionale.

Rimuovere l'uso di questa API negli assembly caricati in .NET 8 e versioni successive.

API interessate