Мне нужно десериализовать несколько файлов XML в проекте .NET 4.0, который был только что обновлен с .NET 2.0.Поскольку функции сериализации изменились , десериализация теперь не выполняется, поскольку набор свойств в сторонней библиотеке объектов, от которой унаследованы мои классы, не помечен [XmlIgnore].
Вопрос: Можновызвать функцию Deserialize () из версии 2.0 System.Xml.dll из проекта .NET 4.0, используя отражение?
Я пробовал:
Assembly.Load("System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089");
, но это не удалось с FileNotFoundException (он выполняет поиск в GAC, верно?)