Vb.net 是否有方法在处理过程中更改引用的库文件?

Vb.net 是否有方法在处理过程中更改引用的库文件?,vb.net,dll,workflow,Vb.net,Dll,Workflow,我有一个.NET客户框架,其功能非常类似于工作流。它使用反射从一个特定的文件夹中获取它能够执行的所有进程的列表,并通过反射以一个已知的起点启动它们(所有这些进程都有一个称为“进程”的方法)。由于调用这些文件只是为了进行处理,而不是编译的一部分。。。有没有一种方法可以让我在不重新启动整个进程的情况下为正在更新的进程之一插入一个新的引用库(DLL) 这是我的流程 开始 加载引用列表 加载工作,分配给引用 X时间后,刷新引用(或 在发送WCF刷新命令时) 可以这样做吗?或者我需要停止并重新启动程序

我有一个.NET客户框架,其功能非常类似于工作流。它使用反射从一个特定的文件夹中获取它能够执行的所有进程的列表,并通过反射以一个已知的起点启动它们(所有这些进程都有一个称为“进程”的方法)。由于调用这些文件只是为了进行处理,而不是编译的一部分。。。有没有一种方法可以让我在不重新启动整个进程的情况下为正在更新的进程之一插入一个新的引用库(DLL)

这是我的流程

开始

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

可以这样做吗?或者我需要停止并重新启动程序集库才能识别新的引用文件吗?

是的,您可以使用assembly.Load,但我认为您需要首先查看。

不幸的是,我们仍然使用3.5 framework,但该链接确实很有趣。我要试一试,看看它是否有效。谢谢