2016-07-22 11 views
2

.NETコアプロジェクトとC++プロジェクトのソリューションがあります。 .NET Coreプロジェクトは、interopとDllImportを介してコンパイルされたC++ライブラリを使用します。ビルドプロセスを正しく設定するにはどうすればよいですか?私が持っているしたいと思います:.NETコアプロジェクトのC++プロジェクト依存性

  1. ネイティブライブラリが
  2. ネイティブライブラリが私のメインのアプリケーション

に出力ディレクトリにコピーされて構築されている、それはそれを行うことは可能ですproject.jsonと「DOTNETビルドで/ publish "コマンド?

答えて

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" 
関連する問題