2012-05-02 11 views
3

ソリューションのターゲットディレクトリから共有ビンフォルダにすべての出力ファイルをコピーしようとしていますが、何らかの理由でファイルがコピーされていません。何らかの理由で、非常にシンプルなビルド後のコマンドのように思えるものが私のために働いていません。開発にフォルダを>デバッグまたはリリース - - >ビン - > binフォルダを任意の成功ビルド以下、私がサービスからの出力をコピーする必要がありこのVisual Studioのポストビルドイベントが起動しないのはなぜですか?

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

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

は、ここに私のディレクトリツリーです。私は ".. \"のさまざまな組み合わせを試しましたが、どれもうまく動作しません。

+0

何が起こっているECHO ONの追加、および一般的にDIRを行うイベント を構築するトラブルシュートポストする必要がありますか?それはビルド後のステップを実行していますが、ファイルをコピーしていないか、ステップを実行していませんか?ポストビルドの手順が実行されないように、ビルドが最新のものかどうか –

答えて

6

私はので、私は私がしていますどのようなディレクトリを参照することができます。

+0

エコーを使用すると助けになりました。ターゲットディレクトリが正しくマップされていることがわかりましたが、TargetDirファイルのすべてがコピーされていない理由を説明していません。しかし、私はそれを次のように変更することで動作させることができました: xcopy "$(TargetDir)project.Services。*" "$(SolutionDir).. \ .. \ bin"/Y/I/f ありがとう援助のために! –

+0

私はそれがうまく動きました。 – EvilTeach

+0

ECHOをどのように追加しますか? – marsh

関連する問題