Почему происходит сбой Type.GetType в .NET Compact Framework 3.5 - PullRequest
2 голосов
/ 13 октября 2010

Я пытаюсь десериализовать строку XML обратно в объект.Код НЕ имеет ссылки на сборку, которая имеет определение класса.Мы сохраняем полное имя в XML-документе, используя XmlTextWriter.WriteProcessingInstruction, поэтому используем его для получения типа во время выполнения.

GetType( fullyQualifiedAssemblyName, false, true );

Это, конечно, прекрасно работает на полной основе.

1 Ответ

2 голосов
/ 13 октября 2010

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

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

...