从特定名称空间动态加载DLL

时间:2018-10-17 13:13:32

标签: c# dll

我正在尝试从特定的命名空间加载dll。 IE:SQLMonitor.Plugins.PluginName命名空间,然后在Plugins命名空间下的Assembly.Load的任何东西。这可能吗?我不确定该怎么做,有人可以指出正确的方向吗?

1 个答案:

答案 0 :(得分:0)

那是不可能的。您只能加载特定的库。

如果您想要插件,则可以通过例如加载特定文件夹中的所有dll来滚动自己的插件,或者可以研究MEF之类的东西,但即使它们不能正常工作。您将需要知道要加载哪些文件。