如何将DLL和OCX捆绑在一起

时间:2014-02-07 19:32:10

标签: c# visual-studio dll

我写了一个'peak'dll,它依赖于其他8个DLL。这些其他8个DLL又依赖于许多其他DLL和已注册的OCX。

如果我将所有这些复制到构建的输出中,那么一切正常。

我现在要做的是将所有内容复制到Program Files(x86)\ myDll文件夹中,并将其用于多个已安装的应用程序,这些应用程序都希望使用该峰值DLL而不必拥有所有文件的副本这些文件在他们自己的安装文件夹中。

假设我已经在我的构建计算机上的Programs Files(x86)文件夹中安装了高峰dll及其所有支持文件。我想启动一个新的VS项目,它具有峰值dll作为参考,然后能够编译和运行而无需将峰值dll及其支持文件复制到构建输出(或稍后的应用程序安装文件夹)。

我尝试了一种显而易见的方法(引用其'永久'文件夹中的峰值dll),但'找不到文件或程序集xxxx或其中一个依赖项。'

这样做的正确方法是什么?

戴夫

0 个答案:

没有答案