【问题标题】:C++ project dependency for .NET Core project.NET Core 项目的 C++ 项目依赖项
【发布时间】:2016-11-26 09:40:35
【问题描述】:

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

  1. 原生库已构建
  2. 本机库被复制到我的主应用程序的输出目录

是否可以使用 project.json 和“dotnet build/publish”命令来做到这一点?

【问题讨论】:

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


    【解决方案1】:

    打开本地 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"
    

    【讨论】:

      猜你喜欢
      • 2017-07-18
      • 2017-08-16
      • 1970-01-01
      • 2017-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      相关资源
      最近更新 更多