.NET Core项目中的C++项目依赖关系

4

我有一个.NET Core项目和一个C++项目的解决方案。 .NET Core项目通过interop和DllImport使用编译后的C++库。如何正确配置我的构建过程?我希望达到以下效果:

  1. 本地库被构建
  2. 将本地库复制到输出目录以供我的主要应用程序使用

是否可以使用project.json和"dotnet build/publish"命令来实现这一点?

1个回答

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"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接