我在自己的项目中使用了 MEF,我非常喜欢它。这很简单,在弄清楚我们笨拙的API 模型之后,它就奏效了。
现在我需要为 .NET Framework 2.0 提供类似的东西。有没有类似的项目可以在 .NET Framework 2.0 下运行?
我只是想以一种简单的方式为我的项目添加插件支持。
看看Mono.Addins AFAIK 它建立在 .NET 2.0 上。
你可以试试R.SAT
我知道 SharpDevelop 有一个插件机制。也许您可以查看他们的源代码: http: //www.icharpcode.net/OpenSource/SD/
我认为最接近的是 System.Addins 命名空间,但这是 3.5 的功能。它不需要与 2.0 不同的 CLR,但它确实需要在目标机器上安装 3.5 框架。