首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >system.runtime.serialization和mvvmcross

system.runtime.serialization和mvvmcross
EN

Stack Overflow用户
提问于 2013-11-20 05:39:57
回答 1查看 365关注 0票数 1

我被这个问题困住了,我似乎无法解决它。我在一个PCL和一个.Droid和.iOS客户端中有我的逻辑。

我需要在逻辑中使用可序列化属性,因此需要添加对system.runtime.serialization的引用。问题是安卓和iOS有不同的动态链接库,我该如何管理它呢?我以前没有遇到过这个问题,因为我在项目之间使用了共享文件,所以每个项目都有自己对正确system.runtime.serialization的引用,并且我可以毫无问题地使用serializable属性。

我错过了什么吗?

谢谢

阿米特

EN

回答 1

Stack Overflow用户

发布于 2013-11-21 02:51:21

一般来说,我建议避免在可移植代码中使用SerializableAttribute。这种类型的序列化基本上是不可移植的。但是,如果您确实需要这样做,该属性实际上被特殊对待,并由类型上的位表示,而不是普通属性。因此,如果您在PCL中使用相同的名称和命名空间定义自己的属性,编译器将发出位,并且一切都可能按您所需的方式工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20082643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档