如何调试protobuf-net缺失类型?

时间:2012-05-04 14:00:37

标签: protobuf-net

我有超过100个从通用基础继承的类。因此,我在运行时使用以下代码动态添加它们:

RuntimeTypeModel.Default.Add(typeof(BaseClass<SubClass>),true)
    .AddSubType(1,typeof(SubClass));

现在我在子类序列化过程中遇到“缺少类型”异常,但我需要知道它试图解密的类型。

是否有事件处理程序或我可以使用的东西?如何确定问题类型?

1 个答案:

答案 0 :(得分:1)

简单:看看异常;在大多数情况下,.Message会告诉你究竟是什么让它感到不安;如果它没有多说,请查看.InnerException,依此类推。如果,对于某些定义的场景,它仍然没有告诉你任何有用的东西:让我知道; p