Classe base '<baseclassname1>' especificado para classe '<partialclassname>' não pode ser diferente da classe base '<baseclassname2>' de um dos seus outros tipos parcial
Uma classe é definido em dois ou mais declarações parcial, que contêm mais de um Declaração Inherits a especificação de mais de uma classe base.
Quando você divide a definição de uma classe entre várias declarações parciais, o compilador trata a classe como a união de todas as suas declarações parciais.Isso se aplica não apenas aos membros mas também à implementação, herança e nível de acesso.
Uma classe pode implementar a mais de uma interface, mas ele não pode herdar de mais de uma classe base.Portanto, todos os Inherits instruções devem especificar a mesma classe base.
ID de erro: BC30928
Para corrigir este erro
- Decidir qual classe deve ser a classe base da sua classe parcial e remova suas declarações parciais qualquer Inherits demonstrativo que especifica uma classe base diferente.