1

コンソール アプリ(TestEngine)があり、 andを使用して実行可能ファイル(ikvm.exe)を起動しています。msbuild スクリプトでは、さまざまなパラメーターを使用して何度も呼び出します。ProcessStartInfoProcess.StartTestEngine

<Target Name="testDatasource">
    <Exec Command="TestEngine testDatasource" />
</Target>
<Target Name="testDocument">
    <Exec Command="TestEngine testDocument" />
</Target>

単一のターゲットを使用して、これらの他のすべてのターゲットを呼び出しています。

<Target Name="testAll">
    <CallTarget Targets="testDatasource;testDocument;..." />
</Target>

問題は、4 回目の呼び出しでTestEngine起動したプロセスが終了コード 1 を返しているのに、何らかの理由でtestAllターゲットを停止していることです。TestEngine終了コードを設定していないので、それを実行しているのは起動されたプロセスだと思います-それは本当ですか? ドキュメントを検索していますが、これについてはまだ何も見つかりませんでした。

4

0 に答える 0