我有點迷路了MEF,MAF,Unity ...C#.NET 4.0窗體插件管理器
這個問題是關於Winform應用程序的體系結構。
我有一個主要的項目,其中包含一個主窗體和其他形式;
因爲我想包括模塊性,我想使用插件系統。
我想什麼做的是打開每個插件DLL文件主應用程序打開與按鈕,工具欄引用每個...
然後我想處置他們,直到他們被稱爲。
但我不希望所有的插件保存在內存中..只是爲了得到一個好的架構模型。
因此,首先有關.NET: 不dotNet的保存在內存中只有參考對DLL插件或全部插件代碼?
我正在考慮使用MEF與LAZY
集合的導入,但我需要首先實例化它們以獲取我的按鈕信息。所以第二個問題
如果我設置了進口代收到null
,再次勞克的compose
()功能,插件將負載或等待呼叫進行負載(懶惰)?
你可以嘗試改述你的問題嗎?似乎有點困惑和一般。 – tomfanning 2011-01-29 12:56:19