Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La IDispatchImplAttribute implementación se ha quitado oficialmente de .NET. Este tipo solo se puede detectar en tiempo de ejecución y su eliminación no tiene ningún impacto en el área expuesta de API visible. Sin embargo, si un ensamblado que tiene como destino .NET Framework usa este tipo y se carga en .NET 8 o una versión posterior, el entorno de ejecución producirá un TypeLoadException.
Comportamiento anterior
El IDispatchImplAttribute tipo se puede encontrar en tiempo de ejecución, pero no se aplica ninguna de las semánticas documentadas del atributo en desuso.
Nuevo comportamiento
A partir de .NET 8, al intentar cargar un ensamblado que contiene este atributo, se produce una excepción TypeLoadException.
Versión introducida
.NET 8 Preview 6
Tipo de cambio disruptivo
Este cambio puede afectar a la compatibilidad binaria.
Motivo del cambio
Este atributo se quitó porque ya no se respetaba y no tenía ningún propósito funcional.
Acción recomendada
Quite el uso de esta API en ensamblados que se cargan en .NET 8 y versiones posteriores.