使用Unity或MEF可以在引導程序創建目錄後加載模塊?換句話說,有一個按鈕單擊加載一個模塊,該模塊在應用程序啓動並且引導程序CreateModuleCatalog代碼已執行時是未知的?我還沒有在文檔或通過互聯網搜索中找到一個很好的例子。要麼它不支持這一點,要麼我只是失去了一些東西。我發現的所有東西只會在bootstapper中加載模塊。Prism:在創建shell之後將模塊加載到目錄中
基本WPF項目我試圖做一個概念證明是:
- 加載了應用。它會加載一些標準模塊。外殼將被創建並可見。
- 用戶交互將觸發需要發現一個新模塊,將其添加到目錄,然後在UI上公開它。我不太關心它如何發現模塊,更關心如何加載它們。該發現主要可能是查詢數據庫,下載所需的.dll文件,然後保存到已知的目錄中。
我有一種感覺,它是相對簡單的,我剛剛旋轉我的車輪試圖弄清楚。
我已經詳細瞭解了這些示例,但它們似乎都是在bootstatper中的應用程序啓動期間加載模塊的。其實,我的意思是說識別這些模塊,不一定會加載它們。我希望在應用程序啓動並且bootstraper代碼已執行後識別模塊。換句話說,當模塊目錄被使用時,我不知道模塊是什麼,我不知道以後如何或者如何。 – user638750 2011-03-18 03:23:05