Você está offline; aguardando reconexão

Como exibir um assembly na caixa de diálogo "Add Reference"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 306149
Sumário
Quando você estiver desenvolvendo uma biblioteca de classes, convém Visual Studio .NET para listar sua biblioteca na caixa de diálogo Add Reference na guia .NET sem que o usuário precisar procurá-lo.

Esse problema é resolvido não se você instalar seu assembly ao cache de assembly global, porque a caixa de diálogo Add Reference é baseado no caminho e não enumera os componentes do cache global de assemblies.

Para exibir seu conjunto na caixa de diálogo Add Reference , você pode adicionar uma chave do Registro, como a seguir, que aponta para o local do assembly
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\ MyAssemblies] @ = "C:\\ MyAssemblies"
onde MyAssemblies é o nome da pasta na qual residem os assemblies.

Observação : você pode criar a essa entrada do Registro sob a seção HKEY_LOCAL_MACHINE . Isso irá alterar a configuração para todos os usuários no sistema. Se você criar esta entrada do registro em HKEY_CURRENT_USER , essa entrada afetará a configuração de apenas o usuário atual.

Reinicie o Visual Studio .NET depois de você adicionou a chave.
Mais Informações
É altamente recomendável que você não instale seus assemblies ao cache de assembly global, a menos que você deseja compartilhar seus assemblies com outros aplicativos em execução no sistema. Além disso, observe que não é possível referenciar um assembly diretamente do cache global de assemblies no seu projeto. Se você desejar usar um assembly do cache de assembly global, você deve soltar seus assemblies em uma pasta local e adicione uma referência ao assembly desta pasta. Você pode deseja definir a propriedade Copy Local como False para esse assembly se você não desejar que o assembly a serem copiados localmente para suas pastas de projeto. Em tempo de execução, o aplicativo utilizará os assemblies do cache global de assemblies.

Se você instalar o .NET Framework 3.0 Service Pack 1 (SP1), a seguinte subchave do registro é adicionada:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.0
Se você instalar o .NET Framework 3.5, a seguinte subchave do registro é adicionada:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\v3.5
Observação Essas subchaves do Registro são adicionados para suportar as novas funções que estão incluídas no Pesquisador de objetos. Para obter mais informações sobre o Pesquisador de objetos, visite o seguinte site da Web Microsoft Developer Network (MSDN):
Referências
Para obter mais informações sobre assemblies e o cache global de assemblies, vist o seguinte site da MSDN: Para obter mais informações sobre a caixa de diálogo Add Reference , o seguinte site da MSDN:
addreference personalizado HKCU HKLM

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 306149 - Última Revisão: 04/21/2008 17:34:08 - Revisão: 6.1

Microsoft .NET Framework 1.0, Microsoft .NET Framework 1.1, Microsoft .NET Framework 2.0, Microsoft .NET Framework 3.0, Microsoft .NET Framework 3.5

  • kbmt kbcmndlg kbdeployment kbhowto kbideproject kbinfo KB306149 KbMtpt
Comentários
&t=">