log4net阻止web(.aspx,.ascx,.master)intellisense工作

时间:2010-11-22 16:36:38

标签: visual-studio-2010 log4net intellisense

当我在ASP.NET MVC项目中包含log4net时,intellisense停止为母版页,用户控件和页面工作。该文件的第一行有一个红色下划线,并带有以下消息:

  

ASP.NET运行时错误:无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一。参数不正确。 (HRESULT异常:0x80070057(E_INVALIDARG))

知道这是什么原因吗?该项目构建良好,我可以调试和部署它。

2 个答案:

答案 0 :(得分:7)

管理到最后解决它,明确了临时的asp.net文件夹,%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files

答案 1 :(得分:2)

我遇到了同样的问题!我发现你需要删除win7 / x86 / x64的不同位置

在以下位置清除项目的临时框架文件:

  

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