![]() |
1
2
我们有一个类似的问题:在我们所有的测试机器上,一个文件是正确的数据契约反序列化。但是,在一台特定的客户机上,它因错误而失败
结果发现Cusotmer运行的是.NET Framework 3.0,而我们所有的测试都是在.NET Framework 3.5 SP1上完成的。
数据协定序列化程序的行为似乎不同于.NET Framework 3.0和.NET Framework 3.5。在3.5中,如果一个类是XML可序列化的,那么它也自动是数据协定可序列化的。但是,对于.NET Framework 3.0,情况并非如此-类必须用
希望这有帮助! |
![]() |
2
0
我认为问题是有些机器没有3.5 SP1 在他们身上。 |