【发布时间】:2012-06-05 00:19:33
【问题描述】:
我有一个 C# 程序,我想让它能够加载插件。插件就是这样的:您将控件或表单传递给它,它会对它们进行一些更改。
是否有 dll 插件并在运行时动态加载它们并传递控件? 如果没有任何想法?我该怎么办?
【问题讨论】:
标签: c# plugins assemblies
我有一个 C# 程序,我想让它能够加载插件。插件就是这样的:您将控件或表单传递给它,它会对它们进行一些更改。
是否有 dll 插件并在运行时动态加载它们并传递控件? 如果没有任何想法?我该怎么办?
【问题讨论】:
标签: c# plugins assemblies
【讨论】:
查看MEF 以加载和导入程序集和控件。
【讨论】:
是的,这是可能的,它的工作原理类似于其他编程语言:加载库并调用方法来获取名称和内容。在this question 中可以找到一种可能的解决方案。
【讨论】: