2010-11-22 19 views
4

當我在ASP.NET MVC項目中包含log4net時,intellisense將停止爲母版頁,用戶控件和頁面工作。該文件的第一行有一個紅色下劃線,並帶有以下消息:log4net阻止網絡(.aspx,.ascx,.master)intellisense正常工作

ASP.NET runtime error: Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

任何想法是什麼原因?該項目建立良好,我可以調試和部署它。

回答

7

設法解決它到底,有明確的臨時asp.net文件夾,%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

+1

注意,我有一個類似的問題,而這並沒有專門解決這個問題對我來說。仍在調查解決方案。 – 2011-05-06 18:43:55

2

我有同樣的問題!我發現,你需要爲WIN7/86/64

清除出你的項目在臨時框架文件中刪除不同的位置:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\

對於的Windows 7,路徑是:

C:\Users[username]\AppData\Local\Temp\Temporary ASP.NET Files\

對於64位系統與在路徑「框架」的完整路徑是:

C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\

Found the solution here