我有 .NET Core 项目和 C++ 项目的解决方案。 .NET Core 项目通过互操作和 DllImport 使用已编译的 C++ 库。如何正确配置我的构建过程?我想拥有:
是否可以使用 project.json 和“dotnet build/publish”命令来做到这一点?
最佳答案
打开 native 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"
关于.net - .NET Core 项目的 C++ 项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38527221/