[英]Copy one file from a project's output directory to another project's output directory
[英]Copy exe from one project to another's debug output directory
我有兩個項目,ProjOne.exe和ProjTwo.exe。 我想構建ProjOne.exe,它知道它依賴於ProjTwo.exe,因此它會在構建ProjOne.exe時復制ProjTwo.exe。
我還有一個ProjThree.dll,它已經完美地完成了它。 但這僅僅是因為Proll引用了dll。
有沒有像DLL / OCX那樣做的方法? 或者這是一些POST構建腳本? :)如果是這樣,請舉例說明我將使用的腳本。
謝謝!
轉到項目ProjTwo屬性 - > 構建事件 - > 構建后事件命令行 :
echo f | xcopy /y "$(TargetPath)" "$(SolutionDir)ProjOne\bin\Debug$(TargetFileName)"
當您構建ProjTwo時,它會將ProjTwo.exe復制到ProjOne的Debug文件夾中
我最終使用ganchito55的方法,它工作得很好。 然后我很快意識到在處理多個文件(例如調試文件等)時它不適合我的目的。 我還想在DEBUG
和RELEASE
進行構建。
我最后做了以下......
右鍵單擊項目 - > 屬性 - > 構建事件
在構建DEBUG
輸出時,將ProjTwo中使用的所有文件復制到ProjOne輸出目錄。
if $(ConfigurationName) == Debug xcopy /y "$(TargetDir)*.*" "$(SolutionDir)ProjOne\bin\Debug\"
在構建RELEASE
輸出時,將ProjTwo中使用的所有文件復制到ProjOne輸出目錄。
if $(ConfigurationName) == Release xcopy /y "$(TargetDir)*.*" "$(SolutionDir)ProjOne\bin\Release\"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.