O valore 'System.Runtime.InteropServices.DispIdAttribute' não pode ser aplicado a '<typename>' porque 'Microsoft.VisualBasic.ComClassAttribute' reserva zero para a propriedade padrão

Um bloco de atributo DispIdAttribute especifica um valor DISPID de 0, que é reservado por COMClassAttribute para representar a propriedade padrão da classe à qual ela é aplicada.

O DISPID (identificador de expedição) é usado em COM como um argumento para o método IDispatch:Invoke a fim de acessar as propriedades e os métodos expostos por um objeto COM.

ID do erro: BC32505

Para corrigir este erro

Confira também