Partilhar 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 pretender aceder ao método Create na classe System.Messaging.MessageQueue, pode importar o espaço de nomes System.Messaging e referir-se apenas 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 (/imports) e se aplicam a todos os arquivos em seu projeto. Use a instrução Imports para declarar um namespace num único ficheiro 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 do 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ção de utilizadores

As importações de usuário permitem importar 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 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 mudar de ideia mais tarde e decidir que era realmente a EventLog classe que precisava, pode introduzir EventLog como uma importação de utilizador e sobrescrever Debug utilizando 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 , digite o nome completo do namespace que você deseja importar, incluindo o namespace raiz.

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

    Observação

    O botão Adicionar importação de usuário será desativado se o namespace corresponder a um já na lista; Não é possível 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 deseja alterar.

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

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

No arquivo de projeto

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

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