2011-03-07 39 views
0

我有一个.NET客户框架,功能非常像工作流程。它使用反射来从一个特定的文件夹中获取它能够处理的所有进程的列表,并通过具有已知起点的反射来启动它们(它们都有一个称为“进程”的方法)。由于这些文件只被调用来执行处理,而不是编译的一部分......有没有办法让我能够放入一个新的参考库(DLL),以便更新其中一个正在更新的进程而无需重新启动整个过程?有没有办法在处理过程中更改引用的库文件?

这是我流...

START引用的

  • 载入列表
  • 负荷工作,分配到引用
  • 后X时间,刷新WCF刷新引用(或 命令正在发送)

是否可以做到这一点,或者我做我自己编辑来实际停止并重新启动程序集库,以便能够识别新的参考文件?

回答

1

是的,你可以用Assembly.Load,但我认为你需要先看看MEF

+0

不幸的是,我们仍然在3.5框架,但该链接是有趣的肯定。我会给Load一个镜头,看看它是否有效。谢谢! – RiddlerDev 2011-03-07 20:00:28

相关问题