CDATA和WiX报价

时间:2016-12-08 20:36:51

标签: wix cdata

<Property Id="PROPERTYUSEDFORCHECKING">
  <RegistrySearch Id='MyRegistry' Type='raw' Root='HKCU' Key='Software\MyApp\Foo'/>
</Property>

<SetProperty Id="SOMEID" After="AppSearch" Value="setValue">
  <![CDATA[PROPERTYUSEDFORCHECKING = "value" ]]
</SetProperty>

我尝试检查PROPERTYUSEDFORCHECKING是否等于&#34;值&#34;,但上面一直保持返回false(PROPERTYUSEDFORCHECKING = value)。如何&#34;包括&#34;双引号呢?我在发布时发现了类似的东西 实例:

<Publish Property="X" Value='"value"'/>

但在CDATA中包括&#34;值&#34;进入&#39; &#39;不起作用。 Any1已经处理过并可以提供解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可能不需要使用CDATA,只需使用

即可

PROPERTYUSEDFORCHECKING = "&quot;value&quot;"