2014-06-06 38 views
1

我们正在执行使用以下NANT脚本所有的VB项目:刚例如如何在使用NANT执行VB项目时捕获错误?

<target name="VBCompile" > 
<property name="failure.reason" value="VBCompile" /> 
<trycatch> 
<try> 
<foreach item="File" property="FileName" in="${VBProj.dir}"> 
<echo message="Creating Dll from: $:{FileName}" /> 
<exec basedir=${VBProj.dir} program=${VB6.exe} commandline=/MAKE ${FileName} outdir ${VBDll.dir} 
</foreach> 
</try> 
<catch> 
<fail message="${failure.reason}"/> 
</catch> 
<finally> 
//..some codes 
</finally> 
</trycatch> 
</target> 

我想要的情况下,如果我们遇到了一些错误,而执行的所有VB项目,它应该显示在命令中的错误提示本身和我不不希望错误消息显示为警报。 我已经尝试使用和$ {} failure.message。不为我工作:(请提出解决方案。

回答

0

使用/out filename命令行参数传递给VB6 IDE /编译器,得到将收到错误消息的文件名。

您可以用/?命令行选项探索其他命令行选项。

+0

感谢您的答复:)我已经使用了** **尝试,但它仅给出了原因代码,而不是错误消息。 – user3715379

相关问题