J'utilise MEF. Je sérialise un des objets qui repose sur l'un des assemblages chargés. Maintenant, lorsque j'essaye de désérialiser cet objet, il lance l'exception "Impossible de trouver l'assembly". MEF charge les assemblages avant cette désérialisation dans une autre classe (Je suppose que l'étendue de cette application est large, elle les charge dans une propriété publique).Erreur de désérialisation dans MEF due aux assemblages manquants
Puisque MEF a déjà chargé ces assemblys dans le domaine d'application, pourquoi BinaryFormatter.Deserialize()
ne peut pas les trouver? Je peux utiliser System.Reflection.Assembly.Load
mais à quoi ça sert d'utiliser MEF? Le MEF a-t-il reçu un soutien spécial pour cela?