1

我有我的控制台应用程序(TestEngine) ,它正在使用和启动一个可执行文件(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>

问题是在第四次调用时,TestEngine启动的进程返回退出代码 1,但由于某种原因,这停止了testAll目标。TestEngine没有设置退出代码,所以我猜是启动的进程正在这样做 - 是真的吗?我正在搜索文档,但我还没有找到任何关于此的内容。

4

0 回答 0