Why can't I use properties to configure prerequisites?
Windows Installer and Advanced Installer properties cannot be accessed by the EXE bootstrapper because they are only available during the install process (after the MSI is launched). Therefore, the properties cannot be used to configure elements in the bootstrapper (like prerequisites). However, some elements can use pseudo-formatted properties (their value is resolved when the project is built).
Why doesn't "http://" work in the command line of the bootstrapper?
When setting the value of a property in the command line of the bootstrapper, the sequence // is not supported. If you want to pass this sequence to the installation package (for example a URL which starts with "http://"), you can add the | character in front of the // characters. This way, you will have something like this: http:|//.