2015-09-05 27 views
6

Ho appena acquistato una nuova macchina di sviluppo e ho preso l'ultima versione del codice sorgente di un progetto su cui stiamo lavorando, ma quando provo a eseguire il debug, ottengo il seguente errore:Impossibile caricare il file o l'assembly '' o una delle sue dipendenze. Il processo non può accedere al file perché è utilizzato da un altro processo

Could not load file or assembly 'Business' or one of its dependencies. The process cannot access the file because it is being used by another process. (Exception from HRESULT: 0x80070020) 

"business" è un progetto libreria di classi nella soluzione quindi è insolito che non è possibile caricare questa assemblea.

Questa mattina ho passato un bel po 'di tempo a controllare che i riferimenti di assembly in entrambi i progetti abbiano come target le stesse versioni e lo siano.

risposta

15

La nuova macchina ha installato la versione gratuita di Panda Anvirus. Sebbene non siano stati segnalati errori, ciò ha interferito con la sessione di debug. Una volta disabilitato, l'applicazione ha iniziato a funzionare.

Una volta disinstallato Panda AV, il problema non era più. Spero che questo aiuti qualcun altro che incontra lo stesso problema!

+0

risolto !! Ottimo aiuto – Jivan

+3

L'aggiunta di questa cartella all'elenco di esclusioni di Panda AV risolve il problema senza dover disinstallare/disabilitare Panda nella sua interezza: '% TEMP% \ File temporanei ASP.NET', ad es. 'C: \ Users \ MyUserName \ AppData \ Local \ Temp \ Temporary ASP.NET Files'. – AronVanAmmers

+0

Sì, questo ha perfettamente senso. Suppongo che ho disinstallato perché ero così frustrato con Panda AV in quel momento! –