最近,我在C#解决方案中遇到了以下异常:
错误2无法加载文件或程序集’Newtonsoft.Json,版本= 3.5.0.0,文化=中性,PublicKeyToken = b9a188c8922137c6’或其依赖项之一。参数错误。(来自HRESULT的异常:0x80070057(E_INVALIDARG))
这既不依赖于我的代码也不依赖于程序集的名称(如Newtonsoft.Json本例所示)。
Newtonsoft.Json
当我从解决方案中删除此dll时,编译器会在同一异常中告知另一个dll。所以我想应该在我的电脑上关闭/打开某些东西:)
看起来像一个损坏的程序集被引用。
清除两个:
项目的\ bin文件夹
临时文件夹(应该C:\Users\your_username\AppData\Local\Temp\Temporary ASP.NET Files在Windows 7中)
C:\Users\your_username\AppData\Local\Temp\Temporary ASP.NET Files
看看错误是否仍然发生