我唯一能找到的是:https://docs.microsoft.com/en-us/dotnet/standard/serialization/binary-serialization
这表明.net核心2.0.4 +和.net框架4.5.1 +具有一个子集(对我来说足够了),可以安全地在任一端进行序列化和反序列化。
它说单声道“应该”在非正式场合下工作,但是,我对Xamarin一无所知,我想知道是否可以在带有.net核心服务器的项目中使用它,消费者将使用带有.net和UWP的IOS Android窗口。是否有人可以确定可以依靠几乎所有受支持平台共享的.NET标准DLL的二进制序列化安全性(或完全安全)的确切答案?
我只需要对使用非常简单类型的POCO进行序列化,甚至可以做更严格的事情,我需要归结为:
我可以只使用BinaryFormatter还是与Xamarin上的IOS / Android二进制兼容?