Я использую MEF. Я сериализую один из объектов, который опирается на одну из загруженных сборок.
Теперь, когда я пытаюсь десериализовать этот объект, он выдает исключение «Невозможно найти сборку». MEF загружает сборки перед этой десериализацией в другой класс ( Я предполагаю, что область действия этого приложения распространяется на все приложения, он загружает их в открытое свойство ).
Поскольку MEF уже загрузил эти сборки в домен приложения, почему BinaryFormatter.Deserialize()
не может их найти?
Я могу использовать System.Reflection.Assembly.Load
но тогда какой смысл использовать MEF? Получил ли MEF специальную поддержку для этого?