2010-10-13 3 views
2

Я пытаюсь де-сериализовать XML-строку обратно к объекту. В коде нет ссылки на сборку с определением класса. Мы сохраняем полное имя в XML-документе, используя XmlTextWriter.WriteProcessingInstruction, поэтому мы используем его для получения типа во время выполнения.Почему Type.GetType не работает в .NET Compact Framework 3.5

GetType(fullyQualifiedAssemblyName, false, true); 

Это, конечно, отлично работает на полном каркасе.

ответ

2

Причина в том, что параметр ignoreCase # 3 не может быть правдой в компактной структуре. По-видимому, в Compact Framework не поддерживается регистр, нечувствительный к регистру. Включение опции throwOnError в параметре 2 помогло мне идентифицировать проблему.

Я не вижу никакой документации, описывающей это поведение, поэтому я думал, что разместил его здесь.

+0

спасибо! : D – Elliott

Смежные вопросы