Skip to content

Conversation

@merriemcgaw
Copy link
Member

Customer Impact

Runtime prerequisite MSIs were only being included in the x86 package due to unnecessary architecture-specific conditions that were in the MSIPackageElements section of the bundle.wxs. This removes the unnecessary conditionals and allows for the prerequisite MSIs to be included.

  • Customer reported
  • Found internally

Regression

  • Yes
  • No

Testing

Manual SxS testing and bundle package inspection across all architectures. CTI install/uninstall. Build log inspection.

Risk

Low, the only removes conditionals that were blocking MSIs from being included in the final bundle builds.

@merriemcgaw merriemcgaw requested a review from a team as a code owner October 12, 2025 23:54
@merriemcgaw merriemcgaw changed the title Remove unnecessary architecture-specific conditionals from MsiPackageElements [Release/10.0] Remove unnecessary architecture-specific conditionals from MsiPackageElements Oct 12, 2025
Copy link
Member

@Shyam-Gupta Shyam-Gupta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good.

@merriemcgaw
Copy link
Member Author

Approved over email.

@merriemcgaw merriemcgaw merged commit beef50e into release/10.0 Oct 13, 2025
8 checks passed
@merriemcgaw merriemcgaw deleted the fix-runtime-msi-inclusion branch October 13, 2025 22:31
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.

4 participants