Eliminar las entradas de todos los archivos fuente que ya no están presentes en el control de fuente y el sistema de archivos de su archivo .csproj funcionó para mí.
Enfoque detallado:
Bueno, mi siguiente respuesta no es solo el resumen de todas las soluciones, sino que ofrece más que eso.
Sección 1):
En soluciones generales:
Tuve 4 errores de este tipo ('No se pudo encontrar el archivo de metadatos') junto con 1 error que decía 'No se pudo abrir el archivo de origen (' Error no especificado ')'.
Intenté deshacerme del error "No se pudo encontrar el archivo de metadatos". Para eso, leí muchas publicaciones, blogs, etc. y descubrí que estas soluciones pueden ser efectivas (resumiéndolas aquí):
Reinicie VS e intente compilar nuevamente.
Vaya a 'Explorador de soluciones' . Haga clic derecho en Solución. Vaya a Propiedades . Vaya a 'Administrador de configuración' . Compruebe si las casillas de verificación en 'Construir' están marcadas o no. Si alguno o todos están desmarcados, revíselos e intente construir de nuevo.
Si las soluciones anteriores no funcionan, siga la secuencia mencionada en el paso 2 anterior, e incluso si todas las casillas de verificación están marcadas, desmárquelas, vuelva a verificar e intente compilar nuevamente.
Orden de construcción y dependencias del proyecto:
Vaya a 'Explorador de soluciones' . Haga clic derecho en Solución. Vaya a 'Dependencias del proyecto ...' . Verá 2 pestañas: 'Dependencias' y 'Orden de construcción' . Este orden de construcción es en el que se construye la solución. Verifique las dependencias del proyecto y el orden de construcción para verificar si algún proyecto (por ejemplo, 'proyecto1') que depende de otro (por ejemplo, 'proyecto2') está intentando construir antes que ese (proyecto2). Esta puede ser la causa del error.
Verifique la ruta del .dll faltante:
Compruebe la ruta del archivo .dll que falta. Si la ruta contiene espacio o cualquier otro carácter de ruta no válido, elimínelo e intente construir nuevamente.
Si esta es la causa, ajuste el orden de construcción.
Sección 2):
Mi caso particular:
Probé todos los pasos anteriores con varias permutaciones y combinaciones con reiniciar VS varias veces. Pero no me ayudó.
Entonces, decidí deshacerme de otro error que estaba encontrando ('No se pudo abrir el archivo de origen (' Error no especificado ')').
Me encontré con un blog:
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
Intenté los pasos mencionados en ese blog y me deshice del error 'No se pudo abrir el archivo de origen (' Error no especificado ')' y, sorprendentemente, también me deshice de otros errores ('No se pudo encontrar el archivo de metadatos') .
Seccion 3):
Moraleja de la historia:
Pruebe todas las soluciones mencionadas en la sección (1) anterior (y cualquier otra solución) para deshacerse del error. Si nada funciona, según el blog mencionado en la sección (2) anterior, elimine las entradas de todos los archivos fuente que ya no están presentes en el control de fuente y el sistema de archivos de su archivo .csproj .