VS2008でビルド後のイベントでそれを実行する前に、既存の実行可能かどうかを確認する方法?

StackOverflow https://stackoverflow.com/questions/2428695

質問

私はUIでそれを表示することができますので、私たちのSVNリポジトリの現在のリビジョン番号を取得し、ファイルにそれを置くためにSubWCRevはを使用しようとしている。

私はWebアプリケーションで働いているように、私は次のポストビルドコマンドラインを使用します:

"SubWCRev.exe" "$(SolutionDir)." "$(ProjectDir)Content\js\revnumber.js.tpl" "$(ProjectDir)Content\js\revnumber.js"

これは素晴らしい作品が、今私はそれを実行する前に、SubWCRevはを持っていることを確認したいので、私は仲間の開発者は、TortoiseSVNのを実行していない場合、このポストが構築スキップすることができます。

私はここにいくつかのバッチコードを試してみましたが、これを理解できませんでした。

任意のアイデア?

ありがとうございます。

役に立ちましたか?

解決

多分それはSubWCRev.exeを呼び出した後、以下を追加して、あなたの状況で許容されます:

  

SubWCRev.exeを "$(SolutionDir)。" ...
  終了0

そのようにVisual Studioがポストビルドでエラーが発生したことを知らないと、一部の開発者がSubWCRev.exeをしていない場合でも、ビルドが成功しています。あなたはポストビルドで他のことを実行した場合、私の提案は、おそらく適切ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top