In meinem Nant-Skript möchte ich einen Eigenschaftswert mit einer bekannten Zeichenfolge vergleichen. Nach dem Lesen der Nant Expressions Dokumentation glaubte ich, dass ich in der Lage wäre, einen grundlegenden '==' Vergleich durchzuführen, um als Boolean zu bewerten.Bewertung der Eigenschaftsgleichheit in Nant
jedoch den Skriptblock gegeben:
<if test="${target.env} == Dev">
<echo message="***** You are using DEV"/>
</if>
Wenn ich folgende Fehlermeldung empfangen ausgeführt:
'Dev == Dev' is not a valid value for attribute 'test' of <if ... />.
Cannot resolve 'Dev == Dev' to boolean value.
String was not recognized as a valid Boolean.
Dies scheint, als ob es einfach sein sollte (und wahrscheinlich ist). Wie kann ich zwei Strings oder Eigenschaften in Nant vergleichen, um sie als Boolean zu bewerten?
schön. Ich wusste, es wäre einfach! – berko
Für mich hat das funktioniert –