我正在开发Ribbon控件,我想使用JSON.NET。我遇到了以下错误:
无法加载文件或程序集"Newtonsoft.Json,Version=4.5.0.0,Culture=neutral,PublicKeyToken=30ad4fe6b2a6eed"或其依赖项之一。系统找不到指定的文件。
我已经尝试了一些东西,我在stackoverflow找到了,比如:
- 使用nuget控制台重新安装JSON.NET
- 打开软件包.config
- 删除Newtonsoft.Json条目
- 保存并构建从NuGet重新添加Newtonsoft.Json
- 构建并运行
- 已检查bin文件夹中的文件
似乎什么都不管用,有什么想法吗?
同一解决方案中的任何其他项目也引用Json.Net吗?可能是同一解决方案中的不同项目引用了不同版本的Json.Net.
最后我找到了我的解决方案:
- 右键单击项目的"参考资料"
- 添加引用c
- 在框架选项卡中,键入"json.net"。我有两个版本:4.5和6.0。我只勾选了4.5,没有勾选6.0
- 重建并重新启动项目,这个错误对我来说消失了