|
|
1
2
仅当常规绑定失败时才会激发AssemblyResolve事件。所以,任何可以通过普通方法解决的问题都是。只有反序列化操作才可能触发事件,并且您有一个完全有效的策略来尝试解决这些问题。 我会在程序启动时添加AssemblyResolve事件处理程序并将其保留在那里,而不是添加和删除它。这消除了多线程问题的潜在来源。 |
|
|
2
0
与其序列化整个集合,还不如遍历它并分别序列化每个元素?然后可以使用serilizationbinder方法。 |
|
|
3
0
这应该能回答你的问题: SerializationBinder with List<T> 在serializationbinder.bindtotype中使用泛型类型时,需要使用弱类型名而不是完全限定的类型名。 |