无法加载文件或程序集System.Runtime.Serialization'在Xamarin.UWP

时间:2017-11-03 17:26:22

标签: serialization xamarin.forms json.net xamarin.uwp

我在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)

有人知道如何解决它吗?

1 个答案:

答案 0 :(得分:1)

您可以尝试直接在您的UWP项目中将.items()添加到System.Runtime.Serialization.Primitives文件中,如下所示:

project.json