L'eliminazione delle voci di tutti i file di origine che non sono più presenti nel controllo del codice sorgente e nel file system dal file .csproj ha funzionato per me.
Approccio dettagliato:
Bene, la mia risposta che segue non è solo il riassunto di tutte le soluzioni, ma offre molto di più.
Sezione 1):
In soluzioni generali:
Ho riscontrato 4 errori di questo tipo ("Impossibile trovare il file dei metadati") insieme a 1 errore che diceva "Impossibile aprire il file di origine (" Errore non specificato ").
Ho provato a eliminare l'errore "Impossibile trovare il file dei metadati". Per questo, ho letto molti post, blog ecc. E ho scoperto che queste soluzioni potrebbero essere efficaci (riassumendole qui):
Riavvia VS e prova a costruire di nuovo.
Vai a "Esplora soluzioni" . Fare clic con il tasto destro su Soluzione. Vai a Proprietà . Vai a "Gestione configurazione" . Controlla se le caselle di controllo in "Crea" sono selezionate o meno. Se alcuni o tutti sono deselezionati, selezionali e prova a costruire di nuovo.
Se le soluzioni precedenti non funzionano, segui la sequenza menzionata nel passaggio 2 sopra e anche se tutte le caselle di controllo sono selezionate, deselezionale, controlla di nuovo e prova a costruire di nuovo.
Ordine di compilazione e dipendenze del progetto:
Vai a "Esplora soluzioni" . Fare clic con il tasto destro su Soluzione. Vai a "Dipendenze del progetto ..." . Vedrai 2 schede: "Dipendenze" e "Ordine di creazione" . Questo ordine di compilazione è quello in cui viene compilata la soluzione. Controllare le dipendenze del progetto e l'ordine di compilazione per verificare se qualche progetto (ad esempio "progetto1") che dipende da un altro (ad esempio "progetto2") sta tentando di compilare prima di quello (progetto2). Questa potrebbe essere la causa dell'errore.
Controlla il percorso del file .dll mancante:
Controlla il percorso del file .dll mancante. Se il percorso contiene spazio o qualsiasi altro carattere di percorso non valido, rimuoverlo e provare a costruire di nuovo.
Se questa è la causa, regola l'ordine di costruzione.
Sezione 2):
Il mio caso particolare:
Ho provato tutti i passaggi precedenti con varie permutazioni e combinazioni con il riavvio di VS alcune volte. Ma non mi ha aiutato.
Quindi, ho deciso di sbarazzarmi di un altro errore che stavo riscontrando ("Impossibile aprire il file di origine (" Errore non specificato ")").
Mi sono imbattuto in un blog:
http://www.anujvarma.com/tfs-errorsource-file-could-not-be-opened-unspecified-error/#comment-1539
Ho provato i passaggi menzionati in quel blog e mi sono sbarazzato dell'errore "Impossibile aprire il file di origine (" Errore non specificato ")" e sorprendentemente mi sono sbarazzato di altri errori ("Impossibile trovare il file dei metadati") .
Sezione (3):
Morale della storia:
Prova tutte le soluzioni come menzionato nella sezione (1) sopra (e qualsiasi altra soluzione) per eliminare l'errore. Se non funziona nulla, come nel blog menzionato nella sezione (2) sopra, elimina le voci di tutti i file di origine che non sono più presenti nel controllo del codice sorgente e nel file system dal tuo file .csproj .