Wix 自定义操作内部文本
我有下面的Wix代码,它检查是否存在某个注册表项,它不会启动自定义操作。问题是定义为内部元素的自定义操作条件中有什么错误Wix 自定义操作内部文本,wix,Wix,我有下面的Wix代码,它检查是否存在某个注册表项,它不会启动自定义操作。问题是定义为内部元素的自定义操作条件中有什么错误 <Property Id="MYSERVER"> <RegistrySearch Id="MyServer" Root="HKLM" Key="SOFTWARE\My Technologies\MyServer" Type="raw" Name="InstallLocation" /> </Property> <Cus
<Property Id="MYSERVER">
<RegistrySearch Id="MyServer" Root="HKLM" Key="SOFTWARE\My Technologies\MyServer" Type="raw" Name="InstallLocation" />
</Property>
<CustomAction Id='LaunchMyServer' BinaryKey="MyServer.exe" ExeCommand="" />
<InstallUISequence>
<Custom Action="LaunchMyServer" Before="CostInitialize">MYSERVER>0 </Custom>
</InstallUISequence>
MYSERVER>0
您正在内容中使用>字符。它应该是html转义到
因此,请尝试使用MYSERVER0
希望能有帮助
/Klaus您已经使用了>,因此您必须使用CDATA块:
<Custom Action="LaunchMyServer" Before="CostInitialize"><![CDATA[MYSERVER>0]]> </Custom>
0]>