gpt4 book ai didi

c# - 如何解决现有的两个 JSON.net 的冲突?

转载 作者:可可西里 更新时间:2023-11-01 08:54:41 26 4
gpt4 key购买 nike

我在解决方案的所有项目中更新了 json.net,并在出现此错误后:

The type 'Newtonsoft.Json.JsonConvert' exists in both '\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll' and 'c:\Program Files (x86)\Microsoft Visual Studio 12.0\Blend\Newtonsoft.Json.dll

为什么它会尝试从 Blend 文件夹加载 json.net,我该如何解决这个问题?

谢谢。

最佳答案

在我的例子中,问题是在我的项目中有两个对两个不同版本的 Newtonsoft.Json.dll 的引用。通过查看解决方案 TreeView 中的引用,这并不明显:您必须检查 csproj 文件。

解决这个问题:

  1. 在 Visual Studio 中右键单击项目,然后选择“卸载项目”
  2. 在 MSBuild 文件中搜索对 Newtonsoft.Json 的引用
  3. 删除旧版本库的引用
  4. 右键单击该项目并重新加载它。

关于c# - 如何解决现有的两个 JSON.net 的冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21637424/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com