Dans mon Bootstrapper.cs, dans GetModuleCatalog, je dois spécifier les types de modules à l'aide de l'option typeof(ModuleType). Dans l'exemple ci-dessous, j'essaie de charger le module Contact à la demande, mais pour le faire entrer dans mon catalogue de modules, je dois avoir une référence à celui-ci dans le projet qui contient mon Bootstrapper. Lorsque j'ajoute une référence à Contact, la dll Contact.dll est ajoutée au fichier xap initial, ce qui va à l'encontre de l'objectif du chargement dynamique du module. Est-ce que quelque chose m'échappe ? Faut-il charger le catalogue du module à partir d'un fichier pour que cela fonctionne ?
var catalog = new ModuleCatalog() ;
catalog.AddModule(typeof(Core)) ;
catalog.AddModule(typeof(Contact), InitializationMode.OnDemand) ;