我被指派研究如何在构建程序时使用“插件”。
基本上,我有一个检查可用组件(ocx、dll 等)的主程序。根据存在的组件,它将动态创建菜单并加载组件。
这可以使用 .net Framework 2.0 或更高版本吗
我认为您可能正在寻找“插件”这个词,而 .Net 绝对可以。
例如: http: //www.codeproject.com/KB/dotnet/PluginManagerClassBrk.aspx
您可以查看的一件事是 Microsoft 企业库“复合 UI 应用程序块”。该框架旨在通过根据各种条件将单独的 UI 组件组合在一起来帮助构建 GUI。
我不确定我是否是一个超级粉丝 - 它非常复杂并且看起来很笨重,但是如果您通过一些示例进行操作,它可能值得研究。