Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O namespace ou tipo especificado em Imports '<qualifiedelementname>' não contém nenhum membro público ou não pode ser encontrado. Verifique se o namespace ou o tipo está definido e contém pelo menos um membro público. Verifique se o nome do alias não contém outros aliases.
Uma Imports
instrução especifica um elemento que contém que não pode ser encontrado ou não define nenhum Public
membro.
Um elemento que contém pode ser um namespace, classe, estrutura, módulo, interface ou enumeração. O elemento que contém contém membros, como variáveis, procedimentos ou outros elementos que o contenham.
O objetivo da importação é permitir que seu código acesse membros de namespace ou tipo sem precisar qualificá-los. Seu projeto também pode precisar adicionar uma referência ao namespace ou tipo. Para obter mais informações, consulte "Importando elementos que contêm" em Referências a elementos declarados.
Se o compilador não conseguir encontrar o elemento contendo especificado, ele não poderá resolver as referências que o usam. Se ele encontrar o elemento mas o elemento não expor nenhum Public
membro, nenhuma referência poderá ser bem-sucedida. Em ambos os casos, não faz sentido importar o elemento.
Lembre-se de que, se você importar um elemento que contém 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 de erro: BC40056
Para corrigir este erro
Verifique se o elemento que contém está acessível a partir do seu projeto.
Verifique se a especificação do elemento que contém não inclui nenhum alias de importação de outra importação.
Verifique se o elemento que contém expõe pelo menos um
Public
membro.