我正在处理一个旧项目并进行细微更改。在某些地方,代码使用SoapFormatter类来以SOAP格式序列化和反序列化数据。代码工作正常,没有任何问题。
MSDN帮助说明了SoapFormatter类:
“从.NET Framework 2.0开始,此类已过时。请改用BinaryFormatter。”
在.NET 4.5上编译项目时,我没有收到任何错误或警告。现在我的困惑是 -
SoapFormatter是否真的过时(适用于.NET 4.5应用)?
如何使用BinaryFormatter代替SoapFormatter以SOAP格式序列化/反序列化?
除非绝对需要,否则我不想更改代码。
提前谢谢!