2

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

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

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

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

4

1 回答 1

0

简单:看异常;在大多数情况下,它.Message会告诉你到底是什么让它不安;如果它不多说,也看看.InnerException,等等。如果对于某些已定义的场景,它仍然没有告诉您任何有用的信息:请告诉我;p

于 2012-05-07T08:21:27.343 回答