我有点迷路了MEF,MAF,Unity ...C#.NET 4.0窗体插件管理器
这个问题是关于Winform应用程序的体系结构。
我有一个主要的项目,其中包含一个主窗体和其他形式;
因为我想包括模块性,我想使用插件系统。
我想什么做的是打开每个插件DLL文件主应用程序打开与按钮,工具栏引用每个...
然后我想处置他们,直到他们被称为。
但我不希望所有的插件保存在内存中..只是为了得到一个好的架构模型。
因此,首先有关.NET: 不dotNet的保存在内存中只有参考对DLL插件或全部插件代码?
我正在考虑使用MEF与LAZY
集合的导入,但我需要首先实例化它们以获取我的按钮信息。所以第二个问题
如果我设置了进口代收到null
,再次劳克的compose
()功能,插件将负载或等待呼叫进行负载(懒惰)?
你可以尝试改述你的问题吗?似乎有点困惑和一般。 – tomfanning 2011-01-29 12:56:19