【问题标题】:Could not load file or assembly 'Newtonsoft.Json.Net35 [closed]无法加载文件或程序集'Newtonsoft.Json.Net35 [关闭]
【发布时间】:2013-03-14 14:42:32
【问题描述】:

我的代码抛出了这个运行时异常

{"无法加载文件或程序集'Newtonsoft.Json.Net35, 版本=4.0.2.0,文化=中性,PublicKeyToken=30ad4fe6b2a6aeed' 或 它的依赖项之一。系统找不到文件 指定。”:“Newtonsoft.Json.Net35,版本=4.0.2.0,文化=中性, PublicKeyToken=30ad4fe6b2a6aeed"}

但我已经使用 NuGet 安装了 Newtonsoft.Json

我该如何解决这个问题?

【问题讨论】:

  • 您安装了哪个版本的 Newtonsoft.Json 库?
  • 尝试将其添加到引用中,然后重新启动VS并再次运行。
  • @UweKeim Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
  • 所以这回答了你自己的问题,对吧? 4.5.0.0 似乎与 4.0.2.0 不同,不是吗?

标签: c# .net json


【解决方案1】:

几个选项:

  • 确保 nuget 更新了您的 packages.config 文件并打开了 packagerestore。在使用 VCS 并且用户未正确提交更改时,这些可能会导致问题。
  • 尝试重启VS,我发现从VCS下拉后,引用并不总是正确更新
  • 打开 nuget,删除软件包并重新安装。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2020-08-17
    相关资源
    最近更新 更多