J'ai hébergé mon service Silverlight sur le serveur. J'ai créé une application client sur ma machine locale référençant le service silverlight sur le serveur. Tout compile et fonctionne bien.Lecture d'un fichier xap depuis le client
Maintenant, j'ai copié le fichier xap dans une autre application Silverlight et essayé de lire le xap en utilisant le code suivant.
StreamResourceInfo _streamResourceInfo = new StreamResourceInfo(e.Result, null);
StreamResourceInfo _streamResourceInfoDll = Application.GetResourceStream(_streamResourceInfo,
new Uri(string.Format("{0}.dll", abc), UriKind.Relative));
AssemblyPart _assemblyPart = new AssemblyPart();
Assembly _assembly = _assemblyPart.Load(_streamResourceInfoDll.Stream);
UserControl _userControl = _assembly.CreateInstance(string.Format("{0}.MainPage", abc)) as UserControl;
this.Main_Canvas.Children.Add(_userControl);
Tout fonctionne bien. Maintenant, j'ai ajouté Navigation Framework à mon application.
J'ai modifié la page principale avec un cadre de navigation. Dans ma page principale j'ai
<navigation:Frame x:Name="ContentFrame" Source="/Views/abc.xaml" Grid.Row="1" >
Lorsque je Copie le xap modifié sur l'autre application. Il se plaint No xaml est trouvé à l'emplacement /Views/abc.xaml.
Toute aide sera grandement appréciée.
Merci TriggerPin, Désolé pour la réponse tardive. Je vais certainement y jeter un coup d'œil. –