0

我创建了一个依赖于许多本机 DLL 的 C++/CLI DLL。我想要一种将 .NET DLL 与本机 DLL 打包以在其他项目中重用的方法。有没有一种巧妙的方法来做到这一点?

或者只是将所有 DLL 打包为 zip 的问题,当有人想要重用时,他们必须解压缩到新项目可访问的文件夹中,引用 .NET DLL 并使用“始终复制”将本机 DLL 添加到项目中放。

假设我们不能使用静态库代替 DLL 来重建 C++/CLI。

4

1 回答 1

0

我会尝试以某种方式让您的安装程序在 GAC 中加载您的 .net 程序集,并使用 regasm 加载您的类型库。这将取决于您的 .Net 框架版本

于 2012-11-19T21:12:40.350 回答