有没有办法在处理过程中更改引用的库文件?

时间:2011-03-07 17:33:04

标签: vb.net dll workflow

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

这是我的流程......

START

  • 加载参考列表
  • 加载工作,分配给参考
  • 在X时间之后,刷新参考(或 正在发送WCF刷新命令)

是否可以这样做,或者我是否需要实际停止并重新启动程序集库才能识别新的参考文件?

1 个答案:

答案 0 :(得分:1)

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

相关问题