【发布时间】:2018-03-25 12:52:34
【问题描述】:
我有一个使用 /clr 支持编译的 c++ 项目(例如 wrapper.dll)。这个项目(wrapper.dll)是.Net环境和unmaged dll(例如noCode.dll)之间的一个包装器,它继承自。我无法访问继承的 dll(noCode.dll)的代码,但我可以将其链接到我的包装器(通过 noCode.lib 和 noCode.h 文件)。
当我想在 c# 项目中使用我的 wraper(wrapper.dll) 时,我会引用它并且必须将我的非托管 dll(noCode.dll) 复制到 c# 项目执行的位置。
是否可以将 c++ 未损坏的 dll(noCode.dll) 合并到托管 dll(wrapper.dll) 以允许在 c# 项目中通过引用(noCodeWrapper.dll)仅使用一个文件?
【问题讨论】:
标签: c# c++ .net visual-studio visual-c++