Partilhar via


Tipo < NomeDoTipo > é não compatível com CLS

Uma variável, propriedade ou função de retorno é declarada com um tipo de dados que não é compatível com CLS.

Para um aplicativo ser compatível com o CLS (Common Language Specification) (CLS), ele deve usar somente tipos compatíveis com CLS.

Os seguintes tipos de dados Visual Basic não são compatíveis com CLS:

ID de erro: BC40041

Para corrigir este erro

  • Se seu aplicativo precisar ser compatível com CLS, altere o tipo de dados desse elemento para o tipo mais próximo compatível com CLS.Por exemplo, no lugar de UInteger Você poderá usar Integer Se você não precisa o intervalo de valores acima de 2.147.483.647. Se você precisar de intervalo estendido, você pode substituir UInteger com Long.

  • Se não precisar seu aplicativo ser compatível com CLS, você não precisará alterar nada.Entretanto, você deve conhecer sua incompatibilidade.

Consulte também

Conceitos

Escrevendo código compatível com CLS