In our company we make an install of our software every time we have a "alpha version" for testing.
An alpha version has just the 4th value of the version different.
Ex :
one alpha version is 1.9.1.10234 and the next is 1.9.1.10256
The problem is I can't install a version over another version, a message explain to me it's the same one and I need to remove before re-install.
OK, I understand. I think about 2 solutions:
1. Keep the package code when it's new alpha version. In this situation I can apply a repair to update my installation, don't need to remove the old one. But no way to keep the package code in advanced installer.

2. Regenerate the product code. In this situation it's a new version and it's update the current version. But in the reality the way with the command line to regenerate all product code of all language is to change two time the minor version (1.9.1.10256 -> 1.9.2.10256 -> 1.9.1.10256). And when I try I have a install "side by side". Old version stay in "add/remove program" panel. (In my setting in Advanced Installer in "Upgrades" I select "Automatically upgrade older product versions" and "Uninstall old version first and the install new version")

Do you have an idea how to solve my problem? I can't change the schema of the version (an alpha version change the 4th digit)
Thank you