wixtoolset / issues

WiX Toolset Issues Tracker
http://wixtoolset.org/
129 stars 36 forks source link

wrong VCRedist version evaluated in condition #5178

Closed alvarolorentedev closed 8 years ago

alvarolorentedev commented 8 years ago

i am a bit confused my application installer is not working after i upgraded mi developer enviroment to VS2015 update 1

[192C:0E28][2016-01-11T13:34:00]i100: Detect begin, 4 packages
[192C:0E28][2016-01-11T13:34:00]i000: Setting string variable 'NETFRAMEWORK45' to value '394271'
[192C:0E28][2016-01-11T13:34:00]i000: Setting version variable 'VCRedistInstalled' to value '12.0.21005.0'
[192C:0E28][2016-01-11T13:34:00]i052: Condition 'NETFRAMEWORK45 >= 393295' evaluates to true.
[192C:0E28][2016-01-11T13:34:00]w120: Detected partially cached package: VCRedist, invalid payload: VCRedist, reason: 0x80070002
[192C:0E28][2016-01-11T13:34:00]i052: Condition 'VCRedistInstalled >= "14.0.23026.0"' evaluates to false.

i dont know currently if this is an issue with wix or how the version of the VCRedist is obtained. But currently i have installed 14.0.23506.0 so i was expecting the condition to be evaluated to true. somehow this is not getting the vcredist of 2015 is getting the vcredist of 2013 that i also have installed on my machine. I am unclear if the issue in wix (i expect not) or is Microsoft changing the VCRedistInstalled tag on newer releases of vc_redist. Any ideas of why this might be happening?, i run out of ideas already reviewing my installed software and registry.

barnson commented 8 years ago

VCRedistInstalled isn't a variable that comes with WiX.

alvarolorentedev commented 8 years ago

merci :)

PS. i am idiot...my fault , solve it...wrong guid