Skip to content

Conversation

merriemcgaw
Copy link
Member

Summary

  • replace the legacy WiX v3 bundle project with WiX v5 assets (bundle.wixproj, Wix.targets, bundle.wxs, supporting payload/theme files) and drop Microsoft.WindowsDesktop.App.Bundle.bundleproj
  • reintroduce and normalize deterministic upgrade/version logic so preview/RC → RTM upgrades work and GA bundles always version as 10.0.0.50000
  • add runtime MSI staging/restore scripts, new local build entry points, and pipeline updates to keep transport packages, arcade props, and documentation aligned with the new installer flow

Testing

dotnet msbuild src/windowsdesktop/src/bundle/bundle.wixproj /t:Build /p:RestoreRuntimePrereqs=false
✅ Produces artifacts\bin\bundle\Debug\windowsdesktop-runtime-10.0.0-dev-win-x64.exe

  • Manual testing across upgrade, downgrade, SxS and all architectures.

@merriemcgaw merriemcgaw changed the title Adopt WiX v5 installer with deterministic upgrades Adopt WiX v5 installer for WindowsDesktop Oct 9, 2025
LCID 1033 (English) was specified twice - once as the default
LocalizationFile attribute and again in the Payload foreach loop.
This duplication prevented WiX from properly loading alternate
language files based on system locale.

The LocalizationFile attribute should specify the default/fallback
language, with Payloads only for additional languages.
@merriemcgaw merriemcgaw changed the title Adopt WiX v5 installer for WindowsDesktop [release/10.0] Adopt WiX v5 installer for WindowsDesktop Oct 10, 2025
@merriemcgaw merriemcgaw merged commit a431566 into release/10.0 Oct 10, 2025
8 checks passed
@merriemcgaw merriemcgaw deleted the WixV5Installer branch October 10, 2025 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants