2015-09-05 7 views
6

Ich habe gerade einen neuen Entwicklungscomputer gekauft und die neueste Version des Quellcodes eines Projekts, an dem wir arbeiten, übernommen, aber wenn ich versuche, es zu debuggen, bekomme ich der folgende Fehler:Konnte Datei oder Assembly '' oder eine seiner Abhängigkeiten nicht laden. Der Prozess kann nicht auf die Datei zugreifen, weil sie von einem anderen Prozess verwendet wird

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“ ist ein Klassenbibliothek-Projekt in der Lösung, so dass es ungewöhnlich ist, dass es diese Versammlung nicht geladen werden kann.

Ich habe heute Morgen ziemlich viel Zeit damit verbracht, zu überprüfen, dass die Assemblyreferenzen in beiden Projekten auf die gleichen Versionen abzielen und sie sind.

Antwort

15

Die neue Maschine hatte Panda Anvirus Free-Version installiert. Obwohl keine Fehler gemeldet wurden, störte es die Debug-Sitzung. Sobald es deaktiviert wurde, begann die Anwendung zu arbeiten.

Sobald Panda AV deinstalliert wurde, war das Problem nicht mehr. Hoffe, das hilft einem anderen, der auf dasselbe Problem stößt!

+0

behoben !! Große Hilfe – Jivan

+3

Das Hinzufügen dieses Ordners zur Ausschlussliste von Panda AV löst das Problem, ohne Panda vollständig deinstallieren/deaktivieren zu müssen: '% TEMP% \ Temporary ASP.NET Files', z. 'C: \ Benutzer \ MeinBenutzername \ AppData \ Local \ Temp \ Temporäre ASP.NET-Dateien'. – AronVanAmmers

+0

Ja, das macht vollkommen Sinn. Ich nehme an, dass ich deinstalliert habe, weil ich zu der Zeit mit Panda AV so frustriert war! –