为什么Type.GetType在.NET Compact Framework 3.5上失败

时间:2010-10-13 13:55:58

标签: compact-framework

我正在尝试将XML字符串反序列化回对象。代码没有对具有类定义的程序集的引用。我们使用XmlTextWriter.WriteProcessingInstruction在XML文档中保留完全限定名称,因此我们使用它来在运行时获取类型。

GetType( fullyQualifiedAssemblyName, false, true );

这当然完全适用于完整的框架。

1 个答案:

答案 0 :(得分:2)

原因是因为在紧凑框架中ignoreCase#3参数不能为true。 Compact Framework中不支持明显不区分大小写的搜索。打开参数2中的throwOnError选项帮助我识别问题。

我没有看到任何描述此行为的文档,所以我想我会在这里发布。