Di recente ho iniziato a ricevere questo messaggio in modo casuale:
Impossibile trovare il file di metadati '... \ Release \ project.dll' in Visual Studio
Ho una soluzione con diversi progetti. La modalità di generazione corrente è Debug e tutte le configurazioni dei progetti sono impostate su Debug. Ma quando provo a eseguire il progetto principale - a volte mi dà alcuni errori, che sono tutti "File di metadati '... \ Release \ projectX.dll" non è stato trovato "- e, guarda, dice RELEASE cartella, sebbene la modalità corrente sia Debug. Perché? Ho provato a cercare il riferimento a "Release \ projectX.dll" all'interno di tutti i file della soluzione e ne ho trovato uno nel file ResolveAssemblyReference.cache.
Ho fatto una buona ricerca su Internet e ho trovato alcune persone con un problema simile, ma non c'era soluzione, o almeno nessuna soluzione funzionante.
Ho cercato di eliminare i riferimenti a quei progetti e di leggerli, ma dopo qualche tempo ricomincio a ricevere questi errori.
Sembra un insetto. Perché cerca i progetti referenziati nelle cartelle Release quando uso sempre la modalità Debug?
PS. Per coloro che hanno riscontrato questo problema: non sono riuscito a risolverlo in modo semplice. È scomparso solo dopo aver reinstallato Windows :(