【问题标题】:Neatly packaging a C++/CLI DLL dependent on lots of native DLLs整齐地打包依赖于大量本机 DLL 的 C++/CLI DLL
【发布时间】:2012-11-20 05:12:40
【问题描述】:

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

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

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

【问题讨论】:

  • 您是否考虑过创建安装程序?
  • 您在第二段中回答了您的问题。

标签: c++ .net interop c++-cli


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-12-05
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2019-10-04
    • 2011-08-29
    • 2015-07-01
    • 2010-09-19
    • 2013-07-25
    相关资源
    最近更新 更多