2011-06-20 19 views
3

當我運行我的項目時,它很好,後來突然當我運行我得到這個錯誤。如何解決無法加載文件或程序集「Glimpse.Core」或它的一個依賴項。訪問被拒絕

因爲我不再使用它,所以我刪除了所有瞥見文件的引用並將它們從nuget pacakges中刪除。

我已經刪除所有配置Glimpse已設置,但我仍然有問題。我如何抵制這個問題。

Could not load file or assembly 'Glimpse.Core' or one of its dependencies. Access is denied. 

Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Glimpse.Core' or one of its dependencies. Access is denied. 
Assembly Load Trace: The following information can be helpful to determine why the assembly 'Glimpse.Core' could not be loaded. 

回答

1

你有可能是使用相同的組件中的另一個程序運行。

編輯:
您可以嘗試手動刪除所有引用,方法是打開texteditor中的.csproj文件,並刪除Include包含的引用標記。它看起來像是,但仍然有一個參考這個瞥見的大會。你確定你刪除了所有引用並重建了所有的依賴關係嗎?

+0

以及它是系統訪問問題。我重新啓動系統並正常工作 – Adrian

8

我剛從Web項目中刪除Glimpse後有同樣的問題。問題是2 Glimpse DLL(Glimpse.Ado和Glimpse.EF6)仍然在網站的BIN文件夾中。如果您刪除它們,您的網站將再次運行。

+0

我在這個問題上工作了好幾個小時。感謝您的提示 –

+1

這解決了它對我來說,即使錯誤是Glimpse.Core無法找到,而不是訪問被拒絕。 – David

0

當有一個引用Glimpse.Ado.dll的公共項目引用Gimpse.Ado.dll時,我遇到了這個問題,並且只有其中一個Web項目被配置爲glimpse(Web for UI)。另一個Web項目(Web服務項目)並不需要一瞥,但是因爲它引用瞭解決方案中的相同常見項目,所以它也參與了一瞥。有什麼幫助的只是將Glimpse.Core.dll的引用也添加到不需要它的第二個Web項目。

相關問題