我被这个问题困住了,我似乎无法解决它。我在一个PCL和一个.Droid和.iOS客户端中有我的逻辑。
我需要在逻辑中使用可序列化属性,因此需要添加对system.runtime.serialization的引用。问题是安卓和iOS有不同的动态链接库,我该如何管理它呢?我以前没有遇到过这个问题,因为我在项目之间使用了共享文件,所以每个项目都有自己对正确system.runtime.serialization的引用,并且我可以毫无问题地使用serializable属性。
我错过了什么吗?
谢谢
阿米特
发布于 2013-11-21 02:51:21
一般来说,我建议避免在可移植代码中使用SerializableAttribute。这种类型的序列化基本上是不可移植的。但是,如果您确实需要这样做,该属性实际上被特殊对待,并由类型上的位表示,而不是普通属性。因此,如果您在PCL中使用相同的名称和命名空间定义自己的属性,编译器将发出位,并且一切都可能按您所需的方式工作。
https://stackoverflow.com/questions/20082643
复制相似问题