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.
Una clase se declara con ComClassAttribute, pero es genérica o está contenida en una clase o estructura genérica.
Para poder elegirse como interoperabilidad COM, una clase de .NET Framework debe cumplir los requisitos siguientes:
Debe ser
Public, todos sus contenedores deben serPublic, y debe exponer al menos un miembroPublic.No debe ser abstract, es decir, no debe declararse con
MustInherit.No debe ser genérica ni declararse dentro de un tipo de contenedor genérico.
Identificador de error: BC31527
Para corregir este error
Cambie la declaración de la clase para que no sea genérica y asegúrese de que su elemento contenedor no sea genérico.
O bien
Si la clase o su elemento contenedor deben ser genéricos, elimine ComClassAttribute de la declaración de clase. No se puede exponer a COM.