Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我创建了一个依赖于许多本机 DLL 的 C++/CLI DLL。我想要一种将 .NET DLL 与本机 DLL 打包以在其他项目中重用的方法。有没有一种巧妙的方法来做到这一点?
或者只是将所有 DLL 打包为 zip 的问题,当有人想要重用时,他们必须解压缩到新项目可访问的文件夹中,引用 .NET DLL 并使用“始终复制”将本机 DLL 添加到项目中放。
假设我们不能使用静态库代替 DLL 来重建 C++/CLI。
我会尝试以某种方式让您的安装程序在 GAC 中加载您的 .net 程序集,并使用 regasm 加载您的类型库。这将取决于您的 .Net 框架版本