Partilhar via


O assembly '<filepath1>' faz referência ao assembly '<assemblyidentity>', que é ambíguo entre '<filepath2>' e '<filepath3>'

Mensagem de erro

O assembly '<filepath1>' faz referência ao assembly '<assemblyidentity>', que é ambíguo entre '<filepath2>' e '<filepath3>'. '<filepath2>' será usado.

Um assembly acessa um tipo em outro assembly à qual ele tem mais de uma referência de arquivo.

O compilador não pode garantir que os arquivos em locais diferentes mantêm a mesma versão do mesmo conjunto de módulos (assembly).Portanto, as referências de arquivo são ambíguas, e o compilador deve selecionar um.

A identidade do assembly inclui o nome do assembly, a versão, a chave pública, se houver, e a cultura.Essa informação identifica unicamente o assembly.

Por padrão, essa é uma mensagem de aviso.Para informações sobre como ocultar avisos ou tratar avisos como erros, consulte Configurando Avisos (Warnings) no Visual Basic.

ID de erro: BC42205

Para corrigir este erro

  1. Determine o arquivo que representa a melhor opção para o assembly.Você pode usar critérios, sistema autônomo a versão mais recente, a acessibilidade do arquivo e probabilidade de que está sendo atualizado quando apropriado.

  2. Altere todas as referências de arquivo para este assembly para que usar o caminho de arquivo idênticos para o arquivo escolhido.

Consulte também

Tarefas

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

Conceitos

Conjuntos de Módulos (Assemblies)

Visão Geral Sobre Assemblies

Benefícios do Assembly

Referências do projeto

Outros recursos

Gerenciando referências