Membro membro><não pode substituir membro <baseMember> definido em outro assembly/projeto porque...

ID do erro: BC31538

Para corrigir este erro

Examine os níveis de acesso do membro base no assembly referenciado para determinar o modificador apropriado. Verifique se o membro que substitui não expande a acessibilidade do membro base que está sendo substituído. Por exemplo, altere o modificador de acesso de Protected Friend para Protected o membro que substitui:

' Instead of Protected Friend (which expands access)
Protected Overrides Sub MyMethod()
' Use Protected (which matches the base member access level)

Consulte também