Ho un progetto Visual Studio 2010 con alcuni comandi post-build per impacchettare ordinatamente tutte le DLL ecc. Di cui il progetto ha bisogno, comprimerle tutte e quindi copiare lo zip su un'unità di rete per la distribuzione. (A parte: sono a conoscenza dei vari modi "corretti" di distribuire applicazioni con Visual Studio, ma a causa della natura strana / esoterica della mia applicazione non sono appropriati)
Mi sono trasferito su un altro computer, estratto, e ho funzionato, e ho scoperto che mancava una DLL. Sono andato a vedere il mio output di build in VS2010 e ho trovato questa riga:
The system cannot find the file specified.
C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName\File.dll
Confuso, come posso vedere che il file è proprio lì in Esplora risorse. Ho deciso di provare a copiare manualmente il file dalla riga di comando e ho ricevuto lo stesso messaggio di errore. Inoltre, il file non viene visualizzato quando utilizzo "dir", anche se posso vedere chiaramente il file in Esplora risorse. Ancora più stranamente, quando ho provato a copiare il file, è stato suggerito dal completamento della scheda!
Non ho idea di cosa stia succedendo qui. Qualche idea?
modifica: Dopo aver seguito una risposta, ho scoperto un'altra cosa strana su questo file: la casella di controllo "Nascosto" sotto le proprietà del file è disattivata. Perché dovrebbe essere?
seconda modifica: ho caricato il file su Internet, quindi l'ho scaricato di nuovo e il problema è stato risolto. Ancora molto confuso sul perché questo sia accaduto in primo luogo.
C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName>dir /a:sh Volume in drive C has no label. Volume Serial Number is 24A7-5D52 Directory of C:\My Documents\Visual Studio 2010\Projects\SolutionName\ProjectName File Not Found
dir /a:sh
nella directory?