Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A IDispatchImplAttribute implementação foi oficialmente removida do .NET. Este tipo só era detetável em tempo de execução e a sua remoção não tem impacto na área visível da superfície da API. No entanto, se um assembly destinado ao .NET Framework usar este tipo e for carregado no .NET 8 ou numa versão posterior, o runtime lançará um TypeLoadException.
Comportamento anterior
O IDispatchImplAttribute tipo podia ser encontrado em tempo de execução, mas nenhuma das semânticas documentadas do atributo obsoleto se aplicava.
Novo comportamento
A partir do .NET 8, a tentativa de carregar um assembly que contém esse atributo gera um TypeLoadException.
Versão introduzida
.NET 8 Prévia 6
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade binária.
Motivo da mudança
Este atributo foi removido por não ser mais respeitado e não servir a nenhum propósito funcional.
Ação recomendada
Remova o uso desta API em assemblagens que são carregadas no .NET 8 e versões posteriores.