我在项目中添加了 json dll 并尝试序列化对象:
ProductType itemToEdit = new ProductType("Name");
string jsonString = JsonConvert.SerializeObject(itemToEdit);
出现错误:
类型异常
'系统.MissingMethodException'
发生在 Newtonsoft.Json.DLL 中,但是
未在用户代码中处理
附加信息:方法不
发现:'布尔值
System.Runtime.Serialization.DataContractAttribute.get_IsReference()'。
但项目构建正确。
我有同样的问题。安装 .NET Framework 3.5 SP1 解决了该问题。 DataContractAttribute.IsReference 属性仅在 .NET Framework 4、3.5 SP1 和 3.0 SP2 中受支持
http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractattribute.isreference.aspx http://msdn.microsoft.com/en-us/library/system.runtime.serialization.datacontractattribute.isreference.aspx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)