[wix-users] WIX Condition that should be firing but is not
Anthony LaMark
anthony at squadratechnologies.com
Wed Mar 21 12:06:20 PDT 2018
Hi,
I have this WIX XML snippet of code that on a W7 SP1 x64 system is not matched by either <Condition>.
The system is a W7 SP1 system (i.e. a VersionNT value of 601).
So the first condition should fire but I saw that the dll did not get installed.
Unfortunately, this is at a customer site and I did not get an opportunity to capture a msiexec log.
I am posting in case I am overlooking something obvious (something I regularly do! ☹ ).
Thanks in advance!
<Component Id='MMCSnapInDotNet35' Guid='xx'>
<Condition>
<![CDATA[REMOVE="" AND ((NOT WIX_IS_NETFRAMEWORK_40_OR_LATER_INSTALLED) OR (VersionNT < 602))]]>
</Condition>
<File Id='MMCSnapInDotNet35.dll' Name='MMCSnapIn.dll' DiskId='1'
Source='\Project\mmc\DotNet35\bin\$(var.BuildMode)\MMCSnapIn.dll' KeyPath='yes'>
</File>
</Component>
<Component Id='MMMCSnapInDotNet40' Guid='yy'>
<Condition>
<![CDATA[REMOVE="" AND ((WIX_IS_NETFRAMEWORK_40_OR_LATER_INSTALLED) AND (VersionNT >= 602))]]>
</Condition>
<File Id='MMCSnapInDotNet40.dll' Name='MMCSnapIn.dll' DiskId='1'
Source='\Project\mmc\DotNet40\bin\$(var.BuildMode)\MMCSnapIn.dll' KeyPath='yes'>
</File>
</Component>
Anthony LaMark
squadra technologies
http://www.squadratechnologies.com <http://www.squadratechnologies.com/>
562.221.3079
More information about the wix-users
mailing list