0

我的应用程序是否可以监视一个文件夹,如果我们在其中复制一个 DLL(库),应用程序会选择它并链接它?

以前我在 C++ 中做过类似的事情,但是可以在 .NET 中动态链接库吗?

谢谢

4

2 回答 2

1

可以使用反射。

轮询目录以查找添加的文件,如果找到,则使用反射加载它并在其中运行一些 Main 方法。

但是,除非将它们加载到单独的 AppDomain 中,否则您不能“​​卸载”这些 DLL。

于 2010-01-05T19:40:35.083 回答
1

绝对地。 请参阅此 SO question或考虑使用MEF

于 2010-01-05T19:42:30.663 回答