我已经构建了一个类库,需要来自第三方的其他dll才能出现在最终用户的计算机上。我只设想第三方的现有用户使用此工具,因为它只是添加了一些缺少的功能。
为了使最终用户尽可能简单,可以让我的dll在其自身被添加为项目中的引用时添加对其他dll的引用(如果它找到所需的第三方dll到没有参加项目)如果是这样的话怎么做?我确切地知道第三方dll在最终用户的机器上的位置。
最后,我一直在努力为这种类型的操作找到正确的术语,以便自己进行更多搜索。如果有一个特定的术语可以让我知道它是什么?
由于
答案 0 :(得分:0)
如果你的意图是在运行时加载一个dll:
Assembly assembly = Assembly.LoadFile(@"YOUR_FILE_PATH\DLL.dll");
Type type = assembly.GetType("MyType");
object instanceOfMyType = Activator.CreateInstance(type);