O '<elementname>' refere-se ao tipo '<typename>' no projeto '<projectname>', mas o tipo '<typename>' não foi encontrado no projeto '<projectname>'

Uma expressão acessa uma classe, estrutura, módulo ou interface referenciada em outro projeto, mas esse projeto não contém o tipo especificado.

Esse erro ocorre quando seu projeto faz uma referência indireta a outro projeto na mesma solução. Normalmente, seu projeto faz uma referência a um assembly que faz referência ao outro projeto. Se o assembly acessar o tipo especificado no outro projeto, a referência indireta ao tipo será estabelecida. No entanto, se o tipo não estiver presente no outro projeto, esse erro será gerado.

ID do erro: BC30960

Para corrigir este erro

  • Se o tipo citado não estiver mais definido em nenhum lugar, remova ou substitua a instrução que tenta acessá-lo. Talvez você também precise fazer a mesma alteração no assembly que fornece a referência indireta ao tipo citado.

  • Se o tipo citado for definido em algum lugar, faça uma referência direta ao projeto ou ao assembly que o define.

Confira também