Debug中的XMLSerializer,Release中的BinarySerializer?

时间:2013-02-03 17:53:34

标签: c# serialization xml-serialization

我目前正在使用XMLSerializer将项目文件保存到磁盘。但是,项目文件非常大(已经是一个空项目的6k,我甚至还没完成一半)。我担心以后,当包含的列表中保存了数百个额外的对象时,文件大小将绝对爆炸。这很糟糕,因为我希望通过互联网在多台PC之间同步文件。

在当天,我读到了一个用于某种二进制XML等价物(称为XDS iirc)的库,该库带来了一个C ++库,允许用户在调试中使用XML序列化,在发布/更高版本中使用二进制序列化发展阶段。 C#有类似的东西吗?我可以修复.Net的标准二进制格式化程序,以便在我的项目中使用,而无需在每次切换时更改(更大)代码部分吗?

我很乐意在进入后期开发阶段时更改一些代码,但最好是能够按照我的意愿在这两种模式之间进行更改。

0 个答案:

没有答案