DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 306149 - Última revisão: segunda-feira, 21 de abril de 2008 - Revisão: 6.1

 

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):
http://msdn.microsoft.com/en-us/library/exy1facf(VS.71).aspx (http://msdn.microsoft.com/en-us/library/exy1facf(VS.71).aspx)

Referências

Para obter mais informações sobre assemblies e o cache global de assemblies, vist o seguinte site da MSDN:
http://msdn.microsoft.com/en-us/library/yf1d93sz(vs.71).aspx (http://msdn.microsoft.com/en-us/library/yf1d93sz(vs.71).aspx)
Para obter mais informações sobre a caixa de diálogo Add Reference , o seguinte site da MSDN:
http://msdn.microsoft.com/en-us/library/ftcwa60a(vs.71).aspx (http://msdn.microsoft.com/en-us/library/ftcwa60a(vs.71).aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft .NET Framework 1.0 nas seguintes plataformas
    • Microsoft Visual Studio .NET 2002 Academic Edition
    • Microsoft Visual Studio .NET 2002 Enterprise Architect
    • Microsoft Visual Studio .NET 2002 Enterprise Developer
    • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft .NET Framework 1.1 nas seguintes plataformas
    • Microsoft Visual Studio .NET 2003 Academic Edition
    • Microsoft Visual Studio .NET 2003 Enterprise Architect
    • Microsoft Visual Studio .NET 2003 Enterprise Developer
    • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft .NET Framework 2.0 nas seguintes plataformas
    • Microsoft Visual Studio 2005 Express Edition
    • Microsoft Visual Studio 2005 Professional Edition
    • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft .NET Framework 3.0 nas seguintes plataformas
    • Microsoft Visual Studio 2008 Academic Edition
    • Microsoft Visual Studio 2008 Professional Edition
    • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft .NET Framework 3.5 nas seguintes plataformas
    • Microsoft Visual Studio 2008 Academic Edition
    • Microsoft Visual Studio 2008 Professional Edition
    • Microsoft Visual Studio 2008 Standard Edition
Palavras-chave: 
kbmt kbcmndlg kbdeployment kbhowto kbideproject kbinfo KB306149 KbMtpt
Tradução automáticaTradução automática
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  (http://support.microsoft.com/kb/306149/en-us/ )
Compartilhar
Opções de suporte adicionais
Fóruns de Suporte do Microsoft Community
Contate-nos diretamente
Localize um parceiro certificado da Microsoft
Microsoft Store