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