WiX会忽略片段中的条件吗?

时间:2018-01-23 07:27:03

标签: wix

我使用candle / light(v 3.11)编译和链接两个.wxs文件。第二个.wxs文件是一个片段:

<?xml version='1.0' encoding='Windows-1252'?>
<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'>
  <Fragment Id='PrerequisitesFragment'>
    <Condition Message="This application is supported only in Windows 7.">
      <![CDATA[(VersionNT = 601)]]>
    </Condition>
  </Fragment>
</Wix>

我的理解是片段中的条件计为启动条件,但是这种情况在Windows 10上不会失败。但是,如果我将条件移出片段并移入另一个包含该条件的.wxs文件中产品,条件正常。

1 个答案:

答案 0 :(得分:0)

如果没有任何内容引用该片段,它根本不会在.msi中结束。