Process.Start调用的返回代码是否会影响调用者的返回代码?

时间:2013-08-09 21:45:41

标签: c# .net process

我有我的控制台应用(TestEngine),它正在使用ProcessStartInfoProcess.Start启动可执行文件(ikvm.exe)。在 msbuild脚本中,我使用不同的参数多次调用TestEngine

<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没有设置退出代码,所以我猜这是正在启动的进程 - 这是真的吗?我正在搜索文档,但我还没有找到任何相关内容。

0 个答案:

没有答案