我正在写一个连接到网上商店,通过它的API和读/写值Windows应用程序。.NET插件在......哪里去
网络商店可以有多个支付网关,我在想编写一个插件,以每一个和创建用户界面,将可以选择每一个加载正确的程序集...
我想法是有多个库(.dll)并加载正确的一旦建立...
我确实认为这是80年代后期发展,所以我想知道是否有什么新的东西可以帮助我在.NET 3.5 SP1上开发此类行为
我是新来的这件事情,为此,我会问你什么是接近最好的办法。
谢谢。
附:我读到MEF(Managed Extensibility Framework),但它仍然是预览(MEF预览8是电流),并且只可在.NET 4.0,所以我不能走那条路:-(
我刚刚更新了,我不能与MEF去...我很快就按下编辑我得到你的答案:)但它仍然是非常新的技术,我不能以我的贝塔/预览状态的应用程序。 MEF到达之前人们做了什么? – balexandre 2010-01-10 12:08:21
好吧,就像我说的,还有Unity选项。这真的只是一个D.I.容器,但它可以用作插件架构的基础。如果你使用Silverlight或WPF,你也可以看看http://compositewpf.codeplex.com/。 – Rory 2010-01-10 12:13:59