如何将本机dll添加到C ++ CLI项目的引用中?

时间:2016-12-07 00:47:11

标签: c++ reference command-line-interface

我有一个C#项目,用于分析托管dll及其引用(使用Assembly.Load())。但是今天我偶然发现了以下问题 - 依赖于原生dll的C ++ cli项目在加载输出DLL时不会将它们列为引用。

为了描绘我最终想要的内容,我将使用另一个托管的C ++ dll来引用"使用ILSpy打开本机dll:

enter image description here

在给定的例子中,nmath_native_x64.dll& nmath_sf_x64.dll是不受管理的。

但是,我在开始时讨论的C ++ cli项目中的托管dll在使用Assembly.Load()或使用ILSpy加载时并未列出其任何本机依赖项。为什么?有没有一种简单的方法来修复项目,使其包含它们(假设我有源代码)?

我不是一个铁杆C ++人,如果你能提供更多细节或链接/文章,我将非常感激。

0 个答案:

没有答案