<if test="${deployErrors} > 0">
<fail message="MSDeploy failed" />
</if>
${deployErrors}
está poblado de un grupo de captura de expresiones regulares y, o bien tiene un valor numérico o una cadena vacía. ¿Cómo puedo verificar si esto es mayor que 0 en un bloque NAnt si? Aquí está el error que estoy recibiendo errores si desplegar contiene '1'de NAnt: no puede resolver al valor booleano
'1> 0' no es un valor válido para atributo 'prueba' de. No se puede resolver '1> 0' con el valor booleano. Cadena no reconocida como booleana válida.
Gracias, que me puso en el camino correcto. No pude compararlos porque deployErrors se convertiría en un número. Sin embargo, comparándolo con '' funciona. –