我的代码给了我以下错误:
无法加载文件或程序集"Newtonsoft.Json,版本=7.0.0.0,区域性=中性,公钥令牌=令牌"或其依赖项之一。系统找不到指定的文件。
该项目已安装 v 7.0.1。app.config 有一个绑定重定向:
oldVersion="0.0.0.0-7.0.0.0"newVersion="7.0.0.0">
我试图将其更新为指向 7.0.1,但没有奏效。
我试图删除并替换项目中对 dll 的引用,但没有结果。我已经完成了包还原。谁能告诉我我错过了什么?
启动.exe时遇到了这个问题,因为 dll 不在工作目录中。
您是否已经检查了Newtonsoft dll是否位于正确的目录中 - 从中启动项目?
确保在解决方案中的所有项目中使用相同的 Newtonsoft 版本。
当我调用链接NewtonSoft 10.0.3的主程序(项目2(的.net框架classlib(项目1(时,我遇到了这个"系统找不到指定的文件"运行时问题
将主程序中的NewtonSoft更新到10.0.3后,问题已解决。