<ExePackage InstallCommand='/q /action=UPGRADE /HIDECONSOLE /IACCEPTSQLSERVERLICENSETERMS=1 /INSTANCENAME=ABC' InstallCondition="SqlVersion32 < v10.50.1600.1 AND SqlEdition32 = 'Express Edition'"/>
我正在使用上面的代码。在安装条件下,我想检查SqlEdition32
(其值由注册表搜索提供)是否是 Express 版本,但我有错误提示:
错误 0x8007000d:无法解析条件“SqlVersion32 < v10.50.1600.1 AND SqlEdition32='Express Edition'”。第 46 位出现意外字符。
位置 46 是我将SqlEdition32
字符串变量与字符串“Express Edition”进行比较的位置 我想知道如何在 WiX 中比较字符串?