Package.wxs hardcoded Version=1.0.0.0, so every MSI ever produced claimed ProductVersion 1.0.0.0 and MajorUpgrade could never see a newer version -- in-place upgrades silently degraded to same-version behavior. The wixproj now derives a numeric x.y.z from $(Version) (MSI forbids prerelease suffixes in ProductVersion) and feeds it to the WiX preprocessor. Verified locally: Dragon-ISO-Setup-1.2.0-beta.1.msi carries ProductVersion 1.2.0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Dragon-ISO.Installer.wixproj | ||
| Package.wxs | ||