日期:2014-05-17  浏览次数:20393 次

未能加载文件或程序集“Newtonsoft.Json

我在重新编译网站的XX.csproj_deploy时,老是提示报错

错误 78 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040) /WebJzaphf.csproj/Admin/LeftTree.aspx 17 1 WebJzaphf.csproj_deploy

我要怎么才能编译通过。

------解决方案--------------------
.net 版本问题吧
------解决方案--------------------


可以试一下清理,然后再生成
------解决方案--------------------
看看WebJzaphf.csproj 引用的Newtonsoft.Json是不是在bin目录下,换到别的目录
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
------解决方案--------------------
1.清理解决方案重新生成
2.确保Newtonsoft.Json在bin目录下,如果不在可以手动copy过去。
3.如果应已经存在,看PublicKeyToken是否一致。如果没有更新过,通常1.2步可以解决。
------解决方案--------------------
Newtonsoft.Json 版本问题,建议使用 #5 方法解决