2008-09-17 16 views
4

Ich erhalte den folgenden Fehler in Visual Studio 2005 den Aufbau Lösung, wenn ein Build zu tun:Zugriff verweigert Fehler, wenn in Visual Studio 2005

Fehler 9 nicht Baugruppe „E registrieren: \ CSharp \ Projekt \ Some.Assembly .dll " - Zugriff verweigert. Der Zugriff wurde verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED)) Projekt

Es nur intermittantly geschieht und weg geht, wenn ich die IDE neu starten, aber diese unglaublich ärgerlich ist, und ich möchte ein Ende dauerhaft geschieht setzen, wenn ich kann. Ich habe die Assembly selbst überprüft, und sie ist nicht auf "Nur Lesen" eingestellt, weshalb ich nicht weiß, warum Visul Studio eine Sperre dafür erhält. Ich arbeite im Debug-Modus.

Ich habe mich in Google umgesehen, kann aber nichts anderes finden als "VS neu starten". Hat jemand irgendwelche Vorschläge, wie ich dieses lästige Problem lösen kann?

Antwort

4

Es klingt, als ob Sie eine DLL haben, die ab und zu gesperrt wird und verhindert, dass VS sie überschreibt/sperrt. Haben Sie versucht, Tools wie Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) oder Unlocker (http://www.emptyloop.com/unlocker/) zu verwenden, um zu sehen, was die DLL blockiert? Gerade Unlocker hat mich oft gerettet.

Wie in den Kommentaren unten erwähnt (Danke Jeff), können Sie auch eine einzelne Sperre in Process Explorer beenden.

+0

Gerade installiert Unlocker, und es sagt, dass es nicht einen Verriegelungsgriff gefunden hat. Prozess-Explorer sagt Devenv.exe hat die DLL geöffnet in lokalen Einstellungen \ Anwendungsdaten \ Microsoft \ VisualStudio \ 8.0 \ ProjectAssemblies \ jl-s2cov01 \ Some.Assembly.dll, so könnte es sein. –

+0

Versuchen Sie, die DLL zu löschen, und lassen Sie Unlocker es herausfinden (Sie müssen es nicht physisch löschen, es sei denn, es wird trotzdem neu erstellt). Es gibt Ihnen die Möglichkeit, nichts zu tun. – Raithlin

+2

Beachten Sie, dass Sie auch einzelne Sperren in Process Explorer beenden können - haben Sie das versucht? –

Verwandte Themen