2012-05-02 86 views
3

我試圖從解決方案目標目錄中將所有輸出文件複製到共享bin文件夾,但由於某些原因文件未被複制。出於某種原因,看起來像一個非常簡單的後構建命令不適合我。爲什麼這個Visual Studio後構建事件不會觸發?

xcopy "$(TargetDir).*" "$(SolutionDir)..\..\..\bin" /Y/I 

這裏是我的目錄樹:

- Development 
     - bin 
     - Clients 
      - Interface 
       - Services 
        - bin 
         - Debug 
         - Release 
       - Host 
        - bin 

我需要輸出從服務複製 - 文件夾> Debug或釋放到發展 - - >斌> bin文件夾下面的任何成功的構建。我嘗試過各種各樣的「.. \」組合,但似乎都沒有工作。

+0

發生了什麼事?是否執行構建後步驟,但不復制文件,甚至不執行該步驟?是否可能是構建版本是最新的,以便後構建步驟不會運行? –

回答

6

當我需要麻煩拍攝後生成事件 我添加ECHO ON,一般做一個DIR所以我可以看到我在哪個目錄。

+0

使用回聲確實有幫助。我能夠看到我的目標目錄被正確映射,但它仍不能解釋爲什麼所有的TargetDir文件都沒有被複制。但是,我可以通過將聲明更改爲: xcopy「$(TargetDir)project.Services。*」「$(SolutionDir).. \ .. \ bin」/ Y/I/f 尋求幫助! –

+0

我很高興它解決了。 – EvilTeach

+0

如何在ECHO上添加? – marsh

相關問題