2017-03-07 79 views
0

假設你有含有2個項目Visual Studio解決方案:如何將.exe從C++項目複製到C#項目的輸出目錄?

  1. 項目A:C++控制檯應用程序
  2. 項目B:C#控制檯應用程序

項目B取決於項目A的輸出.exe 。有沒有辦法將這個.exe設置爲在構建期間自動複製到項目B的輸出文件夾?

+0

也許你可以觀看文件夾並自己複製它? – Yeikel

回答

1

您可以在項目的屬性中使用Buildevents。

在這裏您可以定義帶通配符的Post和Prebuild任務。

,如:

copy "$(TargetPath)" "$(SolutionDir)UploaderClient\bin\Debug\Plugins\$(TargetFileName)" 
+0

你的確可以使用通配符'*'和'?'。 '$(TargetPath)'等被稱爲MSBuild宏。 – MSalters

1

是,在VS進入下的「配置屬性」 A.看項目屬性的「生成事件」子項,展開並添加一個「生成後事件」。這些都是簡單的dos命令,所以你可以在任何你想要的地方複製.exe。

相關問題