Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 自定义操作内部文本_Wix - Fatal编程技术网

Wix 自定义操作内部文本

Wix 自定义操作内部文本,wix,Wix,我有下面的Wix代码,它检查是否存在某个注册表项,它不会启动自定义操作。问题是定义为内部元素的自定义操作条件中有什么错误 <Property Id="MYSERVER"> <RegistrySearch Id="MyServer" Root="HKLM" Key="SOFTWARE\My Technologies\MyServer" Type="raw" Name="InstallLocation" /> </Property> <Cus

我有下面的Wix代码,它检查是否存在某个注册表项,它不会启动自定义操作。问题是定义为内部元素的自定义操作条件中有什么错误

<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]>