【问题标题】:add a reference to other dll's when my own dll is added to a project当我自己的 dll 添加到项目中时,添加对其他 dll 的引用
【发布时间】:2014-04-16 10:05:20
【问题描述】:

我已经构建了一个类库,它需要来自第三方的其他 dll 才能出现在最终用户的机器上。我只设想第三方的现有用户会使用此工具,因为它只是添加了一些缺失的功能。

为了使最终用户尽可能简单,当我的 dll 本身作为引用添加到项目中时,是否可以让我的 dll 添加对其他 dll 的引用(如果它找到所需的第三方 dll项目中缺席),如果是这样,如何做到这一点?我确切地知道第三方 dll 在最终用户机器上的位置。

最后,我一直在努力为这种类型的操作找到正确的术语,以便自己进行更多搜索。如果有一个具体的术语,你能告诉我它是什么吗?

谢谢

【问题讨论】:

    标签: .net vb.net visual-studio dll


    【解决方案1】:

    如果您的意图是在运行时加载 dll:

    Assembly assembly = Assembly.LoadFile(@"YOUR_FILE_PATH\DLL.dll");
    
    Type type = assembly.GetType("MyType");
    
    object instanceOfMyType = Activator.CreateInstance(type);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多