我有一个批处理文件,我使用CruiseControl.NET编译vb6项目文件。通常,构建返回' 255'作为ERRORLEVEL值。我很难弄清楚这个错误意味着什么。
Winerror.h提供了一些模糊的答案,但没有什么是建设性的,我甚至不确定该值是否代表Winerror.h返回代码。
构建错误之后,我可以成功编译vb6项目而无需重新编译任何.NET代码。除了我直接从批处理文件编译而不是通过CCNET调用之外,没有其他任何改变。
批处理文件代码也没有什么特别复杂的。我只是设置了一个日志文件目的地,确保先前的文件已被删除,创建一个新的空文件,然后调用vb6.exe / m%file%/ out%logfile%
有没有人对我可以尝试解决此问题的任何想法。 我每天可能会有四到五次失败。唯一的解决方案是单独执行批处理文件,然后在完成后我可以成功强制构建。接下来的两个版本可能会在此之后成功,然后失败。
我希望至少它是一致的:D