gpt4 book ai didi

if-statement - NAnt:无法解析为 bool 值

转载 作者:行者123 更新时间:2023-12-04 10:44:05 24 4
gpt4 key购买 nike

<if test="${deployErrors} &gt; 0">
<fail message="MSDeploy failed" />
</if>
${deployErrors}由正则表达式捕获组填充,并且具有数值或空字符串。如何在 NAnt if 块中检查这是否大于 0?如果部署错误包含“1”,这是我得到的错误

'1 > 0' is not a valid value for attribute 'test' of . Cannot resolve '1 > 0' to boolean value. String was not recognized as a valid Boolean.

最佳答案

我没试过,但我认为你需要在花括号内表达你的整个表达:

<if test="${deployErrors > 0}">


See also the second example in the documentation page.
来自 OP 的更新 :
这有效:
<if test="${deployErrors != ''}">

关于if-statement - NAnt:无法解析为 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5895130/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com