diff --git a/.github/workflows/windows-msi.yml b/.github/workflows/windows-msi.yml index 92ae8c025..d18b956b5 100644 --- a/.github/workflows/windows-msi.yml +++ b/.github/workflows/windows-msi.yml @@ -115,7 +115,10 @@ jobs: # Install WixUI extension wix extension add WixToolset.UI.wixext/7.0.0 - Write-Host "WiX v7 installed, EULA accepted, UI extension added." + # Install WixUtil extension (required for custom actions: Binary:Wix4UtilCA_*) + wix extension add WixToolset.Util.wixext/7.0.0 + + Write-Host "WiX v7 installed, EULA accepted, UI + Util extensions added." # ---------------------------------------------------------------- # 5. Check that the WXS file exists in the repository @@ -256,6 +259,7 @@ jobs: -d "FilesDir=$filesDir" ` -d "LicenseRtf=$licRtf" ` -ext WixToolset.UI.wixext ` + -ext WixToolset.Util.wixext ` -o "dist\$outputName" if (-not (Test-Path "dist\$outputName")) {