无法加载文件或程序集...该参数不正确
最近我在C#解决方案遇到以下异常:
错误2无法加载文件或程序集'Newtonsoft.Json,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = b9a188c8922137c6'或其某个依赖项。 该参数不正确。 (来自HRESULT的异常:0x80070057(E_INVALIDARG))
这不取决于我的代码或程序集的名称(如本例中的Newtonsoft.Json
)。
当我从解决方案中删除此dll时,编译器会以相同的异常告诉另一个dll。 所以我想应该关掉/打开我的电脑:)
看起来像被引用的损坏的程序集。
清除两者:
您项目的 bin文件夹
临时文件夹(在Windows 7中应该是C:Usersyour_usernameAppDataLocalTempTemporary ASP.NET Files
)
并查看错误是否仍然存在
根据您是否正在运行X64,您可能需要清理几个点。 只是清理我的用户目录是不够的。
如果您安装了其他版本的框架,这个列表将会增长。
我必须清除
C:/Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET文件
只有这样才能解决问题。
链接地址: http://www.djcxy.com/p/56937.html上一篇: Could not load file or assembly ... The parameter is incorrect
下一篇: Could not load file or assembly or one of its dependencies