Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O namespace ou o tipo especificado em Imports '<qualifiedelementname>' não contém nenhum membro público ou não pode ser localizado. Verifique se o namespace ou o tipo está definido e contém pelo menos um membro público. Certifique-se de que o nome do alias não contenha outros aliases.
Uma instrução Imports
especifica um elemento contido que não pode ser encontrado ou não define nenhum membro Public
.
Um elemento contendo pode ser um namespace, uma classe, uma estrutura, um módulo, uma interface ou uma enumeração. O elemento de contenção contém membros, como variáveis, procedimentos ou outros elementos de contenção.
O objetivo da importação é permitir que o código acesse namespace ou digite membros sem precisar qualificá-los. O projeto também pode precisar adicionar uma referência ao namespace ou ao tipo. Para obter mais informações, consulte "Importar elementos que contêm" em Referências a elementos declarados.
Se o compilador não puder localizar o elemento que o contém, ele não poderá resolver as referências que o utilizam. Se ele encontrar o elemento, mas o elemento não expor nenhum membro Public
, nenhuma referência poderá ser bem-sucedida. Em ambos os casos, não faz sentido importar o elemento.
Tenha em mente que, se você importar um elemento contido e atribuir um alias de importação a ele, não poderá usar esse alias de importação para importar outro elemento. O código a seguir gera um erro de compilador.
Imports winfrm = System.Windows.Forms
' The following statement is INVALID because it reuses an import alias.
Imports behave = winfrm.Design.Behavior`
ID do Erro: BC40056
Para corrigir este erro
Verifique se o elemento contido está acessível no projeto.
Verifique se a especificação do elemento contido não inclui nenhum alias de importação de outra importação.
Verifique se o elemento que contém expõe pelo menos um membro
Public
.