我可以使用它代替Serializable

时间:2017-02-06 20:06:38

标签: c# wcf xamarin xamarin.forms

我通过slSvcUtile.exe为Xamarin.Forms创建service.cs但是我得到了错误:

  

类型名称' DataContractAttributeAttribute'无法在命名空间中找到System.Runtime.Serialization'。此类型已转发到程序集System.Runtime.Serialization,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'考虑添加对该程序集的引用。

我可以使用它而不是Serializable的DataContract吗?

1 个答案:

答案 0 :(得分:1)

您似乎缺少对库的引用。您可以尝试使用/ r:System.Runtime.Serialization.dll添加System.Runtime.Serialization.dll 您可能需要指定它的完整路径。

详细说明如何做到这一点 https://msdn.microsoft.com/en-us/library/cc197958(v=vs.95).aspx