我有一个WiX的文件,其中我必须做一个版本比较,以检查先决条件。 表达看起来是这样的:
<Publish (attributes...)>
<![CDATA[(VERSION<"7.0") OR (other expressions)]]>
</Publish>
这是工作的罚款,直至现在为主要版本号去7到8到9,现在我们正在向10版和字符串比较失败为“1”小于“7”。 我想"10.0"<"7.0"
,以评估为false
,因为我想比较的版本,但表达的计算结果为true
,因为这是发生在字符串比较。
我检查了几个StackOverflow的答案以及WiX的文档,但似乎缺少一个版本比较操作。
理想情况下,编程语言,如果没有版本解析机制,我会分割得到的字符串.
并转换为整数的字符串,并比较了对应的条目。
我可以使用什么方法进行WiX的?