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.
Un tipo dentro de un módulo se declaró como Protected.
Normalmente, este error del compilador se produce cuando se aplica el modificador de acceso Protected a una clase no anidada. Por ejemplo:
Public Class OuterClass ' Generates compiler error BC31047.
End Class
Como Protected es un modificador de acceso de un miembro, solo se puede aplicar a un miembro de clase, como una propiedad, un método o una clase anidada.
Identificador de error: BC31047
Para corregir este error
Declare el tipo dentro de una clase.
Quite el modificador
Protected.