有什麼辦法可以從獨立存儲裝載Silverlight應用程序並替換當前的應用程序?從獨立存儲裝載新的Silverlight應用程序
1
A
回答
0
簡答:不,你不能這樣做。你可以存儲一個dll,通過反射來讀取和加載它如果你在一個可信的瀏覽器外應用程序。 無論如何,我不認爲這是一個非常好的做法,很可能有更好的方法來解決您的特定問題。
+0
我很懷疑 - 謝謝你的確認。 – 2011-03-04 10:58:42
+0
您是否在說我們可以加載存儲在'IsolatedStorage'中的程序集? – StepTNT 2013-12-23 16:12:25
0
您無法從Silverlight代碼中替換當前正在運行的應用程序。
但是,您可以創建一個單獨的應用程序來充當shell。您可以將組件或整個XPS存儲在獨立的存儲中。使用AssemblyPart
類可以從此存儲裝載程序集,創建入口類型的實例並執行入口點方法。
大注意事項應該是這個「存儲的應用程序」將不得不被編碼專門工作在你的shell中。您需要特別提供自己的方式,以允許訪問「應用程序」級別的狀態以及加載內容資產(如圖像)的方式。
相關問題
- 1. 無法從新的Silverlight應用程序訪問獨立存儲
- 2. Silverlight獨立存儲
- 3. Silverlight獨立存儲:標識「應用程序」的標識?
- 4. 獨立存儲不存儲數據時,應用程序退出
- 5. 從獨立存儲
- 6. Silverlight應用程序和獨立應用程序之間的共享隔離存儲
- 7. Silverlight獨立存儲和DevExpress Grid
- 8. 查看Windows 8 metro應用程序的獨立存儲文件
- 9. 本地應用程序數據的獨立存儲
- 10. 如何爲獨立應用程序調用存儲庫方法?
- 11. 使用獨立存儲升級Windows Phone 7.5應用程序
- 12. Silverlight獨立存儲被視爲永久存儲或緩存嗎?
- 13. 如何從獨立存儲
- 14. 在獨立應用程序中記錄到azure blob存儲區
- 15. 獨立存儲不工作在Windows Phone應用程序
- 16. 獨立存儲vs應用程序數據文件夾
- 17. 存儲應用程序文本:內嵌與獨立文件
- 18. 獨立存儲,OOB和刪除應用程序
- 19. 如何爲Windows Phone應用程序填充獨立存儲
- 20. 從不同的應用程序增加windows phone上的獨立存儲大小
- 21. 如何從Silverlight 4.0中的獨立存儲中刪除目錄?
- 22. 異步存儲庫Silverlight應用程序
- 23. silverlight 3:Silverlight的任何免費數據庫(存儲在獨立存儲中)?
- 24. 獨立Python應用程序
- 25. 獨立Web應用程序
- 26. 獨立.NET應用程序
- 27. C++獨立應用程序
- 28. PostgreSQL獨立應用程序
- 29. 獨立PHP應用程序
- 30. PHP獨立應用程序
爲什麼你想這樣做,而不是隻是重定向到另一個網址上的另一個應用程序? – 2011-03-03 13:36:05
好吧 - 我們希望將整個應用程序存儲在獨立存儲中,並且有一個非常輕的啓動程序來檢查更新的版本,否則會從隔離的存儲裝載。這對於OOB來說是一個理想的例子,但我們將我們的應用程序放在一個更大的門戶中。 – 2011-03-04 10:57:57