代码之家  ›  专栏  ›  技术社区  ›  Daniel MoÅ¡mondor

COM与被紧密包装的托管C++对象

  •  1
  • Daniel MoÅ¡mondor  · 技术社区  · 15 年前

    因此,有一个遗留代码必须导入到.NET项目中。

    你要先打哪一个,为什么:

    • 将其打包到COM模块中

    • 在它周围制作小而紧凑的C++托管包装器

    第三个选项是导出dll中的函数,但假设我们希望在这里使用类。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Daniel MoÅ¡mondor    15 年前

    我自己,我宁愿咀嚼我的腿,然后和COM一起去。我的安装和部署项目多次收集错误版本的com.dll(调试而不是发布),对我来说,冒烟测试每个构建都有点过分。

    一旦编写和测试,托管的C++包装器就永远不会中断。至少对我来说。

    推荐文章