Partilhar via


O projeto '<projectname1>' faz uma referência indireta ao projeto '<projectname2>', que contém '<typename>'

Mensagem de erro

Projeto '<projectname1>' faz uma referência indireta ao projeto '<projectname2>', que contém '<typename>'.Adicione uma referência de projeto para '<projectname2>' ao seu projeto.

O código em seu projeto acessa um tipo definido em outro projeto, mas seu projeto não tem uma referência direta ao projeto de definição.

O tipo pode ser uma classe, estrutura, interface, módulo ou enumeração.

O projeto que define o tipo citado produz um assembly contendo o tipo.Se seu projeto não referencia diretamente o projeto de definição, o compilador não pode garantir que o assembly contendo o tipo está na solução e disponível para acesso.

ID de erro: BC31532

Para corrigir este erro

  • Determina que projeto define o tipo citado, e acrescenta uma referência de projeto a ele.

Consulte também

Tarefas

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

Conceitos

Referências do projeto

Outros recursos

Referenciando Namespaces e Componentes

Gerenciando referências