在VS2017的编译时动态嵌入资源中的dll?

时间:2017-07-13 20:33:43

标签: c# visual-studio dll

是否可以动态编译/构建一个包含dll的插件库?

例如,我有以下dll(需要dllImport的旧c或c ++ dll):

MyProject
  + Dlls
    + Name1
        a.dll
        b.dll
    + Name2
        a.dll (same name, but compiled differently)
        c.dll
        d.dll
    + Name-n

我希望生成不同的包含dll,并将上面的dll嵌入其中。

Hello.Name1.dll (this contains a.dll and b.dll)
Hello.Name2.dll (this contains a.dll, c.dll and d.dll)

编辑:

我知道我可以在参考资料中添加它们然后动态提取它们,这正是我之前所拥有的,但我不想将所有内容捆绑成一个巨大的dll。

我的目标是将它们拆开,稍后使用Reflection来确定Name1Name2 dll是否以编程方式存在,然后加载并提取dll /内容。

0 个答案:

没有答案