无法加载文件Newtonsoft Json

时间:2013-09-02 11:04:12

标签: c# .net json sharepoint json.net

我正在开发一个Ribbon控件,我想使用JSON.NET。我有这个错误:

无法加载文件或程序集“Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed”或其中一个依赖项。系统找不到指定的文件。

我尝试了几件事,我在stackoverflow中找到了这些内容,例如:

  • 使用nuget console重新安装JSON.NET;
  • 打开packages.config
  • 删除Newtonsoft.Json条目。
  • 保存并构建从NuGet重新添加Newtonsoft.Json。
  • 构建并运行
  • 检查bin文件夹上的文件

似乎没什么用,任何想法?

2 个答案:

答案 0 :(得分:2)

同一解决方案中的任何其他项目是否也引用了Json.Net? 可能是同一解决方案中的不同项目涉及Json.Net的不同版本。

答案 1 :(得分:1)

最后我找到了解决方案:

  • 右键点击"引用"你的项目。
  • 添加参考文献
  • 在框架标签中,输入" json.net"。我有两个版本:4.5和6.0。我只检查了4.5并且未选中6.0。
  • 重建并重新启动项目,这个错误消失了。