Compartilhar via


Adicionar ou remover namespaces importados (Visual Basic)

Importar um namespace permite que você use elementos desse namespace em seu código sem qualificar totalmente o elemento. Por exemplo, se você quiser acessar o Create método na System.Messaging.MessageQueue classe, poderá importar o System.Messaging namespace e apenas se referir ao elemento necessário no código como MessageQueue.Create.

Os namespaces importados são gerenciados na página Referências do Designer de Projeto. As importações especificadas nesta caixa de diálogo são passadas diretamente para o compilador (/importações) e se aplicam a todos os arquivos em seu projeto. Use a Imports instrução para usar um namespace em um único arquivo de código-fonte.

Para adicionar um namespace importado

  1. No Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e selecione Propriedades ou pressione Alt+Enter.

  2. No Designer de Projeto, vá para Referências.

  3. Na lista Namespaces Importados , marque a caixa de seleção para o namespace que você deseja adicionar.

    Observação

    Para ser importado, o namespace deve estar em um componente referenciado. Se o namespace não aparecer na lista, você precisará adicionar uma referência ao componente que o contém. Para obter mais informações, consulte Gerenciando referências em um projeto.

Para remover um namespace importado

  1. No Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e selecione Propriedades ou pressione Alt+Enter.

  2. No Designer de Projeto, vá para Referências.

  3. Na lista Namespaces Importados, desmarque a caixa de seleção do namespace que você deseja remover.

Importações de usuário

As importações de usuário permitem que você importe uma classe específica dentro de um namespace em vez de todo o namespace. Por exemplo, seu aplicativo pode ter uma importação para o System.Diagnostics namespace, mas a única classe dentro desse namespace em que você está interessado é a Debug classe. Você pode definir Debug como uma importação de usuário e, em seguida, remover a importação para System.Diagnostics.

Se mais tarde você mudar de ideia e decidir que essa era realmente a EventLog classe necessária, você poderá inserir EventLog como uma importação de usuário e substituir Debug usando a funcionalidade de atualização.

Para adicionar uma importação de usuário

  1. No Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e selecione Propriedades ou pressione Alt+Enter.

  2. No Designer de Projeto, vá para Referências.

  3. Na caixa de texto abaixo da lista Namespaces Importados, insira o nome completo do namespace que você deseja importar, incluindo o namespace raiz.

  4. Clique no botão Adicionar importação do usuário para adicionar o namespace à lista Namespaces Importados .

    Observação

    O botão Adicionar importação de usuário será desabilitado se o namespace corresponder a um já na lista; você não pode adicionar uma importação duas vezes.

Para atualizar uma importação de usuário

  1. No Gerenciador de Soluções, clique com o botão direito do mouse no nó do projeto e selecione Propriedades ou pressione Alt+Enter.

  2. No Designer de Projeto, vá para Referências.

  3. Na lista Namespaces Importados , selecione o namespace que você deseja alterar.

  4. Na caixa de texto abaixo da lista Namespaces Importados, insira o nome do novo namespace.

  5. Clique no botão Atualizar importação do usuário para atualizar o namespace na lista Namespaces Importados .

No arquivo de projeto

À medida que você faz alterações no Designer de Projeto, o arquivo de projeto é atualizado para refletir suas alterações. Os namespaces importados aparecem no arquivo de projeto, conforme mostrado no seguinte código:

  <ItemGroup>
    <Import Include="System.Collections.Specialized" />
    <Import Include="System.ComponentModel" />
    <Import Include="System.Web" />
    <Import Include="System.Windows.Markup" />
    <Import Include="System.Xml" />
  </ItemGroup>