2009-04-10 3 views
2

デモ用に実装したccnet.configセクションがあります。だから私はビルドが起動される前に行われる単純な検証チェックがあります。したがって、検証が成功するとビルドが正常に開始されます。検証チェックでは、単一の.cファイルに存在する '#defines'の数を数えます。例えば、a.cです。私はVBスクリプト(.vbs)を使ってこれを達成しました。これは.batファイルの助けを借りて呼び出されます。私のccnet.configのprebuildセクションで検証スクリプトを呼び出す必要がありますか?

事前に作成セクションでccnet.configファイルの私の.BATファイルを呼び出すことが正しい場合だから私の疑問は

  1. です。
  2. 私が戻り値を得ることができれば、すなわち。 .cファイル内の#defineの数をmy .batファイルの変数に代入して、この戻り値を既知の固定値と比較または検証する方法を教えてください。

私は疑いを明確に伝えることができれば幸いです。それ以上の説明が必要な場合は、私に連絡してください。

答えて

1

ソースが更新される前にprebuildセクションが実行されるため、代わりにタスクセクションでbatファイルを呼び出すことをお勧めします。

私はvbs/batファイルを比較/検証してカウントするようにしますが、errorlevel> 0で終了してビルドが失敗することを示してください。

また、ccnetには非常に良い文書hereがあります。

関連する問題