小编Tri*_*fon的帖子

在Visual Studio项目中本地复制本机依赖项

我有一个混合模式C++项目,生成一个托管DLL程序集导出一些CLR类(称之为Managed.dll).这个项目使用的是原生dll(称之为Native.dll).

当我从另一个生成Client.exe的项目引用Managed.dll时,一切都按预期工作,除了我需要在与Client.exe相同的文件夹中手动复制Native.dll.

如果有办法说服VS本地复制(在Client.exe的bin文件夹中)不仅Managed.dll而且还有Native.dll?

我试图在清单中包含Native.dll作为依赖程序集,但这没有帮助.

编辑

Managed.dll将成为可再发行组件.它将安装在"C:\ Program Files ....."的文件夹中.当使用Visual Studio的开发人员添加对Managed.dll的引用时,还应将Native.dll复制到其项目的\ bin文件夹中.

.net c++ visual-studio

19
推荐指数
2
解决办法
1892
查看次数

标签 统计

.net ×1

c++ ×1

visual-studio ×1