我想为我的应用程序创建一个插件引擎,但是我有一个问题:如何加载一个依赖于其他程序集的.Net程序集(实际上是我的插件)。
例如,我想要加载
要动态加载
例如,我想要加载
A.dll
,但是A.dll
需要B.dll
或C.dll
等其他程序集才能运行。 A.dll
有两个方法,分别是A()
和B()
,而A()
或B()
使用了B.dll
或C.dll
的一些方法。要动态加载
A.dll
并调用A()
或B()
,您应该怎么做?
Assembly.Load
应该可以做到这一点。您遇到了什么问题? - Sriram Sakthivel