当我在ASP.NET MVC项目中包含log4net时,intellisense停止为母版页,用户控件和页面工作。该文件的第一行有一个红色下划线,并带有以下消息:
ASP.NET运行时错误:无法加载文件或程序集'log4net,Version = 1.2.10.0,Culture = neutral,PublicKeyToken = 1b44e1d426115821'或其依赖项之一。参数不正确。 (HRESULT异常:0x80070057(E_INVALIDARG))
知道这是什么原因吗?该项目构建良好,我可以调试和部署它。
答案 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 \