Je ne sais pas si c'est possible, mais je suis en train de charger la plupart de mes modules à partir de l'assemblage de l'application principale, j'essaye de charger maintenant les modules XAP externes.Silverlight PRISM charger un module XAP externe
J'ai quelque chose comme ceci:
ModuleInfo themeModule = new ModuleInfo();
themeModule.ModuleName = "Theme_External";
themeModule.ModuleType = "Theme_External.Theme_External_Module, Theme_External, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null";
themeModule.Ref = "file://Theme_External.xap";
themeModule.InitializationMode = InitializationMode.OnDemand;
catalog.AddModule(themeModule);
Je me suis alors rendu compte que vous ne pouvez pas utiliser cette ref car il utilise l'accès aux fichiers locaux qui ne sont pas disponibles dans Silverlight. La seule raison pour laquelle cela fonctionnait pour moi était que j'avais une référence directe au projet de thème que je devais supprimer. Je voudrais soit pointer à http://localhost/Theme_External.xap ou une adresse web à distance plus tard dans la ligne.
Est-ce quelque chose que je peux faire avec la configuration actuelle de PRISM?
Merci pour votre temps