Wix自定义操作在提供的条件下执行 - 不工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wix自定义操作在提供的条件下执行 - 不工作相关的知识,希望对你有一定的参考价值。
如果Property ELECTRICAL_VERSION具有12.1.7.2,12.1.5.2或任何值,则将条件评估为true并且正在执行自定义操作。如果值小于12.1.7.2,我希望它跳过。
<Property Id="ELECTRICAL_VERSION" Secure="yes">
<RegistrySearch Id="ELECTRICAL_VERSION" Root="HKLM" Key="SOFTWAREWOW6432Node12.1.7" Name="ProductVersion" Type="raw" />
</Property>
<CustomAction Id="ElectricalInstallCheck" Execute="immediate" Property="ELECTRICAL_VERSION" Return="check" Value=""/>
<InstallExecuteSequence>
<Custom Action="Install" Before="WriteRegistryValues">ELECTRICAL_VERSION>="12.1.7.2"</Custom>
答案
也许试试NOT ELECTRICAL_VERSION<"12.1.7.2"
。
在你的WiX源代码中,逃避<
字符:NOT ELECTRICAL_VERSION<"12.1.7.2"
。
以上是关于Wix自定义操作在提供的条件下执行 - 不工作的主要内容,如果未能解决你的问题,请参考以下文章