Я новичок в Silverlight. В моем приложении я должен загружать различные файлы XAP динамически.
При чтении файла AppManifest.xaml появляется ошибка ниже.
Метод или операция не реализованы.
Вот мой код.
Private Sub Button_Click_2 (отправитель ByVal как System.Object, ByVal e как System.Windows.RoutedEventArgs)
Dim wc As New WebClient()
AddHandler wc.OpenReadCompleted, AddressOf EndOpenReadCompleted2
wc.OpenReadAsync(New Uri("WebPortalUI.xap", UriKind.Relative))
End Sub
Private Sub EndOpenReadCompleted2(ByVal sender As Object, ByVal e As OpenReadCompletedEventArgs)
Dim appManifest As String = New StreamReader(Application.GetResourceStream(New StreamResourceInfo(e.Result, Nothing), New Uri("AppManifest.xaml", UriKind.Relative)).Stream).ReadToEnd()
'Dim deploy As Deployment = TryCast(XamlReader.Load(appManifest), Deployment)
Dim deploy As XElement = XDocument.Parse(appManifest).Root //Here Error is coming
Dim asm As System.Reflection.Assembly = Nothing
For Each asmpart As AssemblyPart In deploy.Parts
Dim source As String = asmpart.Source
Dim streamInfo As StreamResourceInfo = Application.GetResourceStream(New StreamResourceInfo(e.Result, "application/binary"), New Uri(source, UriKind.Relative))
asm = asmpart.Load(streamInfo.Stream)
Next
Dim type As Type = asm.GetType("WebPortalUI.Reports") // Reports.xaml is one page
Как я могу решить эту проблему?
С уважением,
JN