2014-10-20 100 views
-1

因此,我無法對構建過程的實際輸出做任何事情,例如,我得到的「文件未找到」的一切。任何想法如何讓VS等到實際創建二進制文件?Visual Studio在構建完成之前調用構建事件

編輯:呼喚:

呼應上
複製/ Y $(OUTDIR)$(TargetFileName)$(OUTDIR)插件\ $(TargetFileName)

越來越:

D:\ Coding \ WIP \ KSPFlightPlanner \ KSPFlightPlanner \ bin \ Release \ KSPFlightPlanner.dll 1> Das System kann den angegebenen Pfad nicht finden。

(找不到文件)

文件是存在的,路徑和名稱是否正確。 (OutDir)$(TargetFileName)「」(OutDir)Plugins \「和xcopy」$(OutDir)$(TargetFileName)「」$(OutDir)Plugins \ $(TargetFileName) 「,仍然是一樣的錯誤。

1> KSPFlightPlanner - > d:\編碼\ WIP \ KSPFlightPlanner \ KSPFlightPlanner \ BIN \發佈\ KSPFlightPlanner.dll
1> 0 Datei(烯)kopiert
1> Datei KSPFlightPlanner.dll nicht gefunden


錯誤3命令 「回聲上XCOPY的 」bin \發佈\ KSPFlightPlanner.dll「 」BIN \發佈\插件\「」 與代碼4.退出KSPFlightPlanner

+0

你能更具體?你想用這些二進制文件做什麼?他們是什麼類型的二進制文件?特別是,他們是如何建造的?你的構建後活動是做什麼的? – Cameron 2014-10-20 16:13:32

+2

通常Visual Studio *會等待構建完成。你究竟在做什麼*如何*特別*它會失敗嗎?作爲一個方面說明,如果你可以避免使用後生成事件,我會推薦它。根據構建/部署過程,通常有一個更清晰的方法來實現這一點。 – David 2014-10-20 16:14:50

+0

發佈任何構建錯誤信息Visual Studio顯示會很有幫助。我已經使用後期構建事件來複制周圍不存在的文件,直到構建完成,並且它通常工作正常。 – 2014-10-20 16:14:55

回答

0

使用此:

複製/ Y 「$(TARGETDIR)$(TargetFileName)」 「$(TARGETDIR)插件\ $(TargetFileName)」

+0

爲什麼我的嘗試沒有奏效? – pixartist 2014-10-20 17:22:02

+1

$(OutDir)返回一個相對路徑,如「bin \ debug \」(複製命令似乎不喜歡)。$(TargetDir)返回完整路徑(但您需要使用引號)。 – 2014-10-20 18:35:45

相關問題