"Não foi possível adicionar uma referência ao seu project.proj" mensagem de erro ocorre ao tentar adicionar uma referência a um projeto na caixa de diálogo projeto no Visual Studio .NET

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: 318165
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sintomas
Se você tentar adicionar uma referência clicando em Procurar na caixa de diálogo Add Reference e navegando para um arquivo de projeto do Visual Studio. NET, você receber a seguinte mensagem de erro:
Uma referência ao your project .proj não pôde ser adicionada. Isso não é um assembly válido ou componente COM. Somente assemblies com extensão 'dll' e componentes COM podem ser referenciados. Certifique-se de que o arquivo está acessível e que é um assembly válido ou componente COM.
Observação Como há uma guia do projeto na caixa de diálogo Add Reference , talvez você ache que você pode adicionar um arquivo de "projeto"; no entanto, você só pode adicionar uma referência de "projeto" Se você primeiro adicionar o projeto à sua solução. Nem a mensagem de erro como a documentação explica esse fato.
Resolução
Para resolver esse problema, adicione uma referência de projeto seguindo estas etapas:
  1. No Solution Explorer, clique a solução com o botão direito do mouse e, em seguida, clique em Adicionar e Projeto existente .
  2. Procure o arquivo de projeto que você deseja adicionar e, em seguida, clique em Abrir .
  3. No Solution Explorer, clique com o botão direito seu nome de projeto original e, em seguida, clique em Add Reference . Clique na guia Project .
  4. Selecione o projeto adicionado à solução, clique em Abrir e, em seguida, clique em OK .
Observação Estas etapas funcionam apenas se o tipo de saída do projeto está sendo referenciado for um arquivo .dll. Você não pode fazer referência a arquivos .exe.
Situação
Esse comportamento é por design.
Mais Informações

Etapas para reproduzir o comportamento

  1. No Visual Studio. NET, crie um aplicativo do Microsoft Visual translation from VPE for Csharp Windows.
  2. No Solution Explorer, clique com o botão direito do mouse o nome do projeto e, em seguida, clique em Add Reference . Clique na guia Project .
  3. Clique em Procurar , alterar Arquivos do tipo para todos e, em seguida, selecionar um arquivo de projeto. Clique em Abrir e clique em OK . Você receber a seguinte mensagem de erro:
    Uma referência ao your project .proj não pôde ser adicionada. Isso não é um assembly válido ou componente COM. Somente assemblies com extensão 'dll' e componentes COM podem ser referenciados. Certifique-se de que o arquivo está acessível e que é um assembly válido ou componente COM.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 318165 - Última Revisão: 12/07/2015 09:01:04 - Revisão: 1.2

Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2003 Academic Edition

  • kbnosurvey kbarchive kbmt kbvs2005doesnotapply kbvs2005swept kbtshoot kberrmsg kbprb KB318165 KbMtpt
Comentários