.NET Core项目的C ++项目依赖项

时间:2016-07-22 13:05:17

标签: .net visual-studio-2015 .net-core project.json

我有.NET Core项目和C ++项目的解决方案。 .NET Core项目通过interop和DllImport使用已编译的C ++库。如何正确配置构建过程?我想:

  1. 构建本机库
  2. 将本机库复制到我的主应用程序的输出目录
  3. 是否可以使用project.json和“dotnet build / publish”命令执行此操作?

1 个答案:

答案 0 :(得分:0)

打开本机C ++项目的属性窗口。查找构建事件/构建后事件/命令行。然后输入以下命令将生成的dll和pdb文件复制到主应用程序的输出目录中。

xcopy /Y /S "$(OutDir)*.dll" "E:\output_directory_to_my_main_application"
xcopy /Y /S "$(OutDir)*.pdb" "E:\output_directory_to_my_main_application"