【发布时间】:2011-05-20 18:41:55
【问题描述】:
我在我的项目中添加了 json dll 并尝试序列化对象:
ProductType itemToEdit = new ProductType("Name");
string jsonString = JsonConvert.SerializeObject(itemToEdit);
出现错误:
类型异常 'System.MissingMethodException' 发生在 Newtonsoft.Json.DLL 但 未在用户代码中处理
附加信息:方法不是 发现:'布尔 System.Runtime.Serialization.DataContractAttribute.get_IsReference()'。
但项目构建正确。
【问题讨论】:
-
您的项目的目标是什么框架?确保它是 3.5 或 4
-
所有对象都会发生这种情况还是只发生在 ProductType 上?
-
是的,项目构建正确,因为这是
Runtime异常。