c# - newtonsoft.json FileNotFoundException System.Runtime.Serialization.Primitives
问题描述
我使用 .NETFramework(v4.5.2) Newtonsoft.Json(11.0.0.0) 在大多数 Windows 系统中,该软件运行良好,但有些运行出错。
此错误发生在JsonConvert.DeserializeObject
System.IO.FileNotFoundException:无法加载文件或程序集“System.Runtime.Serialization.Primitives,Version=4.1.1.0,Culture=neutral,PublicKey=b03f5f7f11d50a3a”或其依赖项之一。
解决方案
我通过使用 NuGet 解决了这个问题。我删除了参考中的Newtonsoft.Json(手动下载),并通过NuGet再次下载了相同的版本。
推荐阅读
- php - 使用优惠券时自动完成订单。WooCommerce
- sqlite - 查询以比较 SQLITE 中同一表中的两行
- amazon-web-services - AWS ECS Exec 在 shell 访问 ECS Fargate 任务时失败(无法启动 shell:无法启动 pty:fork/exec C:/Program:没有这样的文件或目录)
- r - 需要基于两个数据帧中的公共变量,使用来自不同大小数据帧的两列创建丰度值
- query-optimization - 查询性能调优 - 表中的触发器
- java - 如何在 tomcat 中设置 org.apache.tomcat.util.digester.EnvironmentPropertySource
- redux - 使用 reduxjs/toolkit 时无法读取未定义的属性 'ids'
- java - OpenCV 4.5.2 VideoWriter 产生“找不到起始编号”错误
- c# - 如何在 C# 中使用 IQueryable 在动态查询中搜索日期
- java - setVisibility(View.GONE) 在 onCreate 上不起作用