Hello,
For question 1, this is handled with MSI rules. We will not install over a version that is the same. If you change the GUID in the distribution you can install Side by side to a new location. There are not other choices, the customer must uninstall an older version of the same distribution before installing a newer version.
There are ways to get around the limitation above by editing the MSI post build and batch files that are run instead of setup.exe.
For question 2, this is now handled outside the distribution. It happens in the Target settings for the project.
Hope this helps you,
Jeff
NI