Hi,
Are you stating that if you display the "Resolved Value" you cannot expect to see what the Windows Installer behavior will be?
Usually the resolved value in Advanced Installer matches the one shown during the actual installation. However, since it's using a property, changes made for it during install cannot be shown in Advanced Installer. For example, if the property is set by a custom action, Advanced Installer cannot run that custom action to show the final value.
If this is the case why provide a "Resolved Value" anyway
Please note that this value is an approximation for the property. It's impossible to replicate the actual behavior shown during installation. Also, most properties are resolved correctly by this option.
You have to build the install and review only finding that the "Resolved Value" and the "normal Windows Installer behavior" are different and then continue to cycle through changes and builds until resolved?
I was not using a pseudoformatted value, and if by definition using brackets is a pseudoformatted value, then "[Test]" was an empty value that was being displayed as "[Test]" in the "Resolved Value" but "" in the WI-API
This happened because you are using a
private property. During install, a private property doesn't pass it's value to InstallExecuteSequence, so it may become an empty string. Try using a public property and let me know if the problem persists.
Regards,
Bogdan