2016-07-22 82 views
2

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

  1. 机库建成
  2. 机库被复制到输出目录,我的主要应用

是否有可能做到这一点与project.json和“DOTNET编译/发布“命令?

回答

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"