'Microsoft.VisualBasic.ComClassAttribute' se ha especificado para la clase '<classname>' pero no tiene miembros públicos que se puedan exponer a COM; por tanto, no se ha generado ninguna interfaz COM

Una clase con un bloque de atributos COMClassAttribute no define métodos ni propiedades Public . Si una clase debe estar expuesta como un objeto COM, sus propiedades y métodos deben declararse con acceso Public .

De forma predeterminada, el mensaje es una advertencia. Para obtener más información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.

Identificador de error: BC40011

Para corregir este error

  • Agregue la palabra clave Public a uno o varios métodos o propiedades de la clase o quite el bloque de atributos COMClassAttribute .

Consulte también