Here are some logs to make this a bit more clear. The VERSIONCOMPARE.VC14REDIST_MINIMUM search creates a VERSIONCOMPARE.VC14REDIST_MINIMUMAiVerMin and then properly creates VERSIONCOMPARE.VC14REDIST_MINIMUM property with the found version information. The VERSIONCOMPARE.VC14REDIST_ADDITIONAL search creates VERSIONCOMPARE.VC14REDIST_ADDITIONAAiVerMin property which then creates a property VERSIONCOMPARE.VC14REDIST_ADDITIONA with the appropriate found version, however both of those properties are missing the 'L' at the end and therefor the check fails because VERSIONCOMPARE.VC14REDIST_ADDITIONAL does not exist
Code: Select all
2019-12-13T15:43:11.5487140Z MSI (s) (80!EC) [09:43:09:033]: PROPERTY CHANGE: Adding VERSIONCOMPARE.VC14REDIST_ADDITIONAAiVerMin property. Its value is '14.1'.
2019-12-13T15:43:11.5487140Z MSI (s) (80!EC) [09:43:09:033]: PROPERTY CHANGE: Adding VERSIONCOMPARE.VC14REDIST_ADDITIONA property. Its value is '14.12.25810'.
2019-12-13T15:43:11.5487140Z MSI (s) (80!EC) [09:43:09:048]: PROPERTY CHANGE: Adding VERSIONCOMPARE.VC14REDIST_MINIMUMAiVerMin property. Its value is '14.1'.
2019-12-13T15:43:11.5487140Z MSI (s) (80!EC) [09:43:09:048]: PROPERTY CHANGE: Adding VERSIONCOMPARE.VC14REDIST_MINIMUM property. Its value is '14.12.25810'.