我在Xamarin.Forms中有一个项目,我使用以下行来解析JSON到对象。
var jsonObj = JsonConvert.DeserializeObject(resultstringjson);
它在Xamari.Android和Xamarin.iOS中正常工作,但是当我在UWP中运行时,它会显示以下错误。
无法加载文件或程序集"System.Runtime.Serialization, Version=4.0.0.0, Culture=Neutral, PublicKeyToken=b77a5c561934e089' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT的例外:0x80131040)
有人知道如何解决它吗?
你可以尝试直接将System.Runtime.Serialization.Primitives
添加到 UWP 项目中project.json
文件,如下所示:
"dependencies": {
"System.Runtime.Serialization.Primitives": "4.0.10-*"
}