假設你有含有2個項目Visual Studio解決方案:如何將.exe從C++項目複製到C#項目的輸出目錄?
- 項目A:C++控制檯應用程序
- 項目B:C#控制檯應用程序
項目B取決於項目A的輸出.exe
。有沒有辦法將這個.exe
設置爲在構建期間自動複製到項目B的輸出文件夾?
假設你有含有2個項目Visual Studio解決方案:如何將.exe從C++項目複製到C#項目的輸出目錄?
項目B取決於項目A的輸出.exe
。有沒有辦法將這個.exe
設置爲在構建期間自動複製到項目B的輸出文件夾?
您可以在項目的屬性中使用Buildevents。
在這裏您可以定義帶通配符的Post和Prebuild任務。
,如:
copy "$(TargetPath)" "$(SolutionDir)UploaderClient\bin\Debug\Plugins\$(TargetFileName)"
你的確可以使用通配符'*'和'?'。 '$(TargetPath)'等被稱爲MSBuild宏。 – MSalters
是,在VS進入下的「配置屬性」 A.看項目屬性的「生成事件」子項,展開並添加一個「生成後事件」。這些都是簡單的dos命令,所以你可以在任何你想要的地方複製.exe。
也許你可以觀看文件夾並自己複製它? – Yeikel