2016-05-20 8 views
0

に失敗:ビルド後のイベントは、Visual Studioで2012年CC.Netbuildsビルド後のイベントでのC#プロジェクトをCC.netを使用してCruiseControl.Net

copy "$(SolutionDir)Instruments\$(OutDir)*.*" "$(TargetDir)" /d 

それは、Visual Studioに成功しました。 CC.Netで失敗します。

"コピー" .. \ .. \ Instruments \ bin \ Release \ *。* "" W:\ Checkout \ TeraSoft 1.0 \ Terasoft \ Terasoft \ bin \ Release \コマンドは、このエラーコードです。 "/ d" はコード1で終了しました[のW:\チェックアウト\ TeraSoft 1.0 \ Terasoft \ Terasoft \ Terasoft.csproj]

documentationは、エラーコード1を意味言う、 "何のファイルはコピーする見つかりませんでした。"しかし、.. \ .. \ Instruments \ bin \ Releaseには多数のファイルがあります。私はエラーコード1がディレクトリを見つけることができなかったことを意味するかもしれないが、Visual Studioができれば、なぜCC.Netはできないのでしょうか?

ビルド後のイベントがない場合、CC.Netはプロジェクトを正常にビルドします。何が起こっているのかについてのアイデアはありますか?

答えて

0

クルーズコントロールサービスは、別のユーザーとして実行されることに注意してください。 「ローカルシステム」またはネットワークサービスである可能性があります。 私はW:がそのユーザーのためにマップされていないと思います。そうでなければ、おそらくそのフォルダへのアクセス権を持っていないでしょう。

私もコマンド"copy "..\..\Instruments\bin\Release*.*""*.*"

+0

前にバックスラッシュが欠落していることがわかりましたが有望ですね。私は明日それを試してみます。 \はSOマークアップインタプリタによって終了しました。ありがとう – djv

関連する問題