CI/CD & packaging · Packaging
WiX Installer Template
A WiX scaffold that turns a build output into a signed MSI, shortcuts and all.
- Status:
- Reference
- Stack
- 5
- Architecture notes
- 3
Internal enterprise or private repository
Ask me about this projectOverview
A reusable WiX Toolset scaffold that turns a desktop app build into a Windows MSI. Directory layout, shortcuts, localization and upgrade handling are already wired up, so a new project starts from a working scaffold.
Architecture Breakdown
How it works
Core mechanics, failure recovery paths, and system design decisions.
- 01
Component harvesting
Heat harvests the published build output into components automatically, so the manifest stays correct as the project grows.
- 02
Install layout
Directory structure, shortcuts and localization are set up front and reused.
- 03
Upgrade handling
Upgrade logic is in from the start, so every later version replaces the last one cleanly.
Key Takeaways
Engineering Highlights
- Manifests stay accurate on their own
- Upgrade path is right from the first release
- Drops into any MSBuild desktop project
Stack & Tools
- WiX Toolset v3
- MSBuild
- Heat harvesting
- MSI
- XML