我使用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文件中产品,条件正常。
答案 0 :(得分:0)
如果没有任何内容引用该片段,它根本不会在.msi中结束。