BC30971: <message> Este erro também poderia ocorrer devido à mistura de uma referência de arquivo com uma referência de projeto ao assembly '<assemblyname>'

<message> Este erro também poderia ocorrer devido à mistura de uma referência de arquivo com uma referência de projeto ao assembly '<assemblyname>'. Nesse caso, tente substituir a referência de arquivo a '<assemblyfilename>' no projeto '<projectname1>' por uma referência de projeto a '<projectname2>'.

O código em seu projeto acessa um membro de outro projeto, mas a configuração da sua solução não permite que o compilador do Visual Basic resolva a referência.

Para acessar um tipo definido em outro assembly, o compilador do Visual Basic deve ter uma referência a esse assembly. Essa deve ser uma referência única e inequívoca que não cause referências circulares entre projetos.

ID do Erro: BC30971

Para corrigir este erro

  1. Determine qual projeto produz o melhor assembly para o seu projeto fazer referência. Para essa decisão, você pode usar critérios como facilidade de acesso a arquivos e frequência de atualizações.

  2. Nas propriedades do projeto, adicione uma referência ao projeto que contém o assembly que define o tipo que você está usando.

Confira também