Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma classe é declarada com ComClassAttribute, mas é genérica ou está contida em uma classe ou estrutura genérica.
Para ser elegível para interoperabilidade COM, uma classe .NET Framework deve satisfazer os seguintes requisitos:
Deve ser
Public, todos os seus recipientes devem serPublic, e deve expor pelo menos umPublicmembro.Não deve ser abstrato, ou seja, não deve ser declarado com
MustInherit.Não deve ser genérico nem ser declarado dentro de um tipo de recipiente genérico.
ID de erro: BC31527
Para corrigir este erro
Altere a declaração da classe para que ela não seja genérica e certifique-se de que seu elemento que contém não é genérico.
-or-
Se a classe ou o elemento que a contém tiver de ser genérico, remova ComClassAttribute da declaração de classe. Não é possível expô-lo ao COM.