A exclusão das entradas de todos os arquivos de origem que não estão mais presentes no controle de origem e no sistema de arquivos do arquivo .csproj funcionou para mim.
Abordagem detalhada:
Bem, minha seguinte resposta não é apenas o resumo de todas as soluções, mas oferece mais do que isso.
Seção 1):
Em soluções gerais:
Eu tive 4 erros desse tipo ('arquivo de metadados não pôde ser encontrado') junto com 1 erro dizendo 'Arquivo de origem não pôde ser aberto (' Erro não especificado ')'.
Tentei me livrar do erro 'arquivo de metadados não foi encontrado'. Para isso, li muitos posts, blogs etc e descobri que essas soluções podem ser eficazes (resumindo-as aqui):
Reinicie o VS e tente construir novamente.
Vá para 'Solution Explorer' . Clique com o botão direito em Solução. Vá para Propriedades . Vá para 'Configuration Manager' . Verifique se as caixas de seleção em 'Build' estão marcadas ou não. Se algum ou todos eles estiverem desmarcados, verifique-os e tente construir novamente.
Se as soluções acima não funcionarem, siga a sequência mencionada na etapa 2 acima e, mesmo se todas as caixas de seleção estiverem marcadas, desmarque-as, marque novamente e tente construir novamente.
Ordem de construção e dependências do projeto:
Vá para 'Solution Explorer' . Clique com o botão direito em Solução. Vá para 'Dependências do projeto ...' . Você verá 2 guias: 'Dependências' e 'Ordem de criação' . Essa ordem de construção é aquela em que a solução é construída. Verifique as dependências do projeto e a ordem de construção para verificar se algum projeto (digamos 'projeto1') que é dependente de outro (digamos 'projeto2') está tentando construir antes daquele (projeto2). Essa pode ser a causa do erro.
Verifique o caminho do .dll ausente:
Verifique o caminho do .dll ausente. Se o caminho contiver espaço ou qualquer outro caractere de caminho inválido, remova-o e tente construir novamente.
Se esta for a causa, ajuste a ordem de construção.
Seção 2):
Meu caso particular:
Tentei todas as etapas acima com várias permutações e combinações, reiniciando o VS algumas vezes. Mas, isso não me ajudou.
Portanto, decidi me livrar de outro erro que estava encontrando ('Arquivo de origem não pôde ser aberto (' Erro não especificado ')').
Encontrei um blog:
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
Tentei as etapas mencionadas naquele blog e me livrei do erro 'Arquivo de origem não pôde ser aberto (' Erro não especificado ')' e surpreendentemente me livrei de outros erros ('arquivo de metadados não foi encontrado') também.
Seção (3):
Moral da história:
Tente todas as soluções mencionadas na seção (1) acima (e quaisquer outras soluções) para se livrar do erro. Se nada funcionar, de acordo com o blog mencionado na seção (2) acima, exclua as entradas de todos os arquivos de origem que não estão mais presentes no controle de origem e no sistema de arquivos de seu arquivo .csproj .