Share via


Como: Adicionar ou remover referências no Visual Studio (Visual Basic)

Observação:

O procedimento para definir o caminho de referência para Visual C# projetos é ligeiramente diferente. Em um projeto Visual Basic, clique no botão Referência caminhos para exibir a caixa de diálogo Adicionar Referência .Em um projeto Visual C#, use a chave Referência de caminhos Page, Designer de Projeto (C#) do Project Designer .Para obter mais informações, consulte Como: conjunto o caminho de referência (translation from VPE for Csharp).

Para usar um componente em seu aplicativo, você precisa adicionar uma referência a ele.Visual Studio provê cinco opções na Caixa de diálogo Add Reference:

  • .NET Lista todos os componentes do .NET Framework disponíveis para referência.

  • COM Lista todos os componentes COM disponíveis para referência.

  • Projects Lista todos os componentes reutilizáveis criados em projetos locais.

  • Browse permite que você procure por um componente do sistema de arquivos.

  • RecentContém uma lista de componentes recentemente adicionados a projetos em seu computador.

A Caixa de Diálogo Add Referencelista apenas conjuntos na pasta Public Assembliesde (Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Public Assemblies).Você pode copiar seus próprios conjuntos de módulos (assemblies) para a pasta Public Assemblies, ou procurá-los diretamente.Observe que você não pode adicionar referências a partir do Global Assembly Cache (GAC), como é parte estritamente do ambiente de tempo de execução.

Observação:

O número de guias disponível na parte superior das Adicionar referênciacaixa de diálogo pode variar, dependendo do tipo de projeto em aberto e os recursos está usando.Além disso, alguns componentes na lista podem ser desativados e exibidos em cinza, dependendo da versão do .NET Framework do seu projeto.Isso ocorre porque alguns componentes de uma versão mais recente .NET Framework não são compatíveis com projetos que estão com base em uma versão anterior .NET Framework.

Se você implantar um aplicativo que contém uma referência a um componente personalizado que está registrado no GAC, o componente não será implantado com o aplicativo, independentemente da configuração Copy Local.Para obter mais informações, consulte Referências do projeto.

Você deve evitar adicionar referências de arquivo a saídas de outro projeto na mesma solução, porque isso pode causar erros de compilação.Em vez disso, use a guia Projectsda caixa de diálogo Add Referencepara criar referências project-to-project.Isso torna desenvolvimento em equipe mais fácil, permitindo melhor gerenciamento das bibliotecas de classes criadas em seus projetos.Para obter mais informações, consulte Solucionando Problemas de Referências Quebradas.

Se você deseja adicionar uma referência a uma DLL registrada COM que contém um manifesto interno, certifique-se de cancelar o registro de DLL pela primeira vez.Se você não fizer isso, Visual Studio adicionará a referência do assembly como um componente ActiveX, em vez de como uma DLL nativa.

Você também pode adicionar referências da Web na caixa de diálogo Add Web Reference.Para obter mais informações, consulte Como: Adicionar e remover referências da Web.

A Caixa de diálogo Adicionar Referência permite a você adicionar um assembly.

  • Mover ou copiar o conjunto para um dos seguintes locais:

    • O diretório do projeto atual.(Você pode encontrar esses conjuntos de módulos (assemblies) usando a guia Browse).

    • Outros diretórios de projeto na mesma solução.(Você pode encontrar esses conjuntos de módulos (assemblies) usando a guia Browse).

    • A pasta Public Assemblies: programa Files\Microsoft Visual Studio 9.0\Common7\IDE\Public assemblies.(Você pode encontrar esses assemblies na guia .NET).

  • Defina um caminho de referência para o diretório que contém o conjunto usando Caixa de diálogo caminhos de referência (Visual Basic) ou o Referência de caminhos Page, Designer de Projeto (C#).

  • Defina um chave do Registro que especifica o local dos conjuntos de módulos (assemblies) para exibir:

    Adicione um dos seguintes chaves do Registro, onde < AssemblyLocation > é a pasta dos conjuntos de módulos (assemblies) que você deseja que apareça na caixa de diálogoAdd Reference, por exemplo, C:\MyAssemblies\.

    [ < versão > < AssemblyLocation > \AssemblyFoldersEx\MyAssemblies]@=" HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\ "

    [ < versão > < AssemblyLocation > \AssemblyFoldersEx\MyAssemblies]@=" HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\ "

    Observação:

    Criar a chave do registro sob o nó HKEY_LOCAL_MACHINE permite que todos os usuários ver os assemblies no local especificado na Adicionar referência caixa de diálogo.Criar o chave do Registro sob o nó HKEY_CURRENT_USER afeta somente a configuração para o usuário atual.

    Chame a caixa de diálogo Add Referenece novamente; os conjuntos de módulos (assemblies) devem aparecem na guia .NET.Se não tiverem, garanta que os conjuntos de módulos (assemblies) estão localizado na pasta < AssemblyLocation > especificada, reinicie Visual Studio, e tente novamente.

Para adicionar uma referência em Visual Basic

  1. No Solution Explorer, clique duas vezes com o nó My Project do projeto.

  2. No Project Designer, clique na guia References.

  3. Clique no botão Add reference para abrir a caixa de diálogo Add References.

  4. Na caixa de diálogo Add Reference, selecione a guia indicando o tipo de componente que você deseja referenciar.

  5. Selecione os componentes que você deseja fazer referência, e em seguida, clique em OK .

    Dica:

    Você pode selecionar vários componentes mantendo pressionada a tecla CTRL, desde que os componentes estejam todos na mesma guia.

Para adicionar uma referência no Visual C#

  1. No Solution Explorer, clique com o botão direito do mouse no nó do projeto de clique em Add Rreference.

  2. Na caixa de diálogo Add Reference, selecione a guia indicando o tipo de componente que você deseja referenciar.

  3. Selecione os componentes que você deseja fazer referência, e em seguida, clique em OK .

    Dica:

    Você pode selecionar vários componentes mantendo pressionada a tecla CTRL, desde que os componentes estejam todos na mesma guia.

Para remover uma referência em Visual Basic

  1. No Solution Explorer, clique duas vezes com o nó My Project do projeto.

  2. No Project Designer, clique na guia References.

  3. Na lista References, selecione a referência que deseja remover.

  4. Clique no botão Remove.

    Dica:

    Você também pode verificar seu projeto para referências não utilizadas e remover todos os ao mesmo time .Para obter mais informações, consulte Como: Remover referências não usadas (Visual Basic).

Para remover uma referência no Visual C#

  1. No Solution Explorer, abra o nóReferences abaixo do nó do projeto.

  2. Clique com o botão direito do mouse uma referência e clique em Remover .

    Dica:

    Você também pode verificar seu projeto para referências não utilizadas e remover todos os ao mesmo time .Para obter mais informações, consulte Como: Remover referências não usadas (Visual Basic).

Para definir um caminho de referência em Visual Basic

  1. No Solution Explorer, clique duas vezes com o nó My Project do projeto.

  2. No Project Designer, clique na guia References.

  3. Clique no botão Reference Paths.

  4. Na caixa de diálogo Reference Paths, no campo Folder, digite o caminho completo da pasta que contém os componentes.

  5. Clique no botão Add Folder e em seguida, clique em OK

    Observação:

    Somente a pasta especificada será pesquisada sempre que o Adicionar referência caixa de diálogo for aberta; subpastas não serão pesquisadas.Você deve adicionar um caminho separado para cada subpasta a ser pesquisada.

Para definir um caminho de referência em Visual C#

  1. No Solution Explorer, clique com o botão direito do mouse no nó do seu projeto e clique em Properties.

  2. No Project Designer, clique na guia Reference Paths.

  3. No campo Folder:, insira o caminho completo para a pasta que contém os componentes.

  4. Clique no botão Add Folder e em seguida, clique em OK

    Observação:

    Somente a pasta especificada será pesquisada sempre que o Adicionar referência caixa de diálogo for aberta; subpastas não serão pesquisadas.Você deve adicionar um caminho separado para cada subpasta a ser pesquisada.

Consulte também

Tarefas

Solucionando Problemas de Referências Quebradas

Como: Adicionar ou remover Imported Namespaces (Visual Basic)

Como: Remover referências não usadas (Visual Basic)

Como: Defina a propriedade Local Copy de uma referência

Como: Adicionar novos itens de projeto

Como: Adicionar e remover referências da Web

Conceitos

Referências do projeto

Referências da Web no Visual Studio

Outros recursos

Gerenciando referências

Referenciando Namespaces e Componentes