使用 ANT 的 exec 任务运行 msbuild.exe 时,.net 代码中的错误不会导致构建过程失败。
为什么会这样?
我使用 Nant 来运行一些 MSBuild 任务。每次我使用该failonbuild
任务的属性时,它都会失败。查看 Apache 的 Ant 文档,似乎也存在相同的属性。你在使用这个属性吗?
我找到了一个解决方案并使用了Exec
's failonerror
,就像一个魅力。
你让 msbuild 任务做什么?
当我之前使用 NAnt 时,我使用该任务来构建一个 VS.NET 解决方案。
现在,我不再使用 NAnt,而是使用 msbuild。:)