diff --git a/build.psm1 b/build.psm1 index 0fed7d091dd..fc9d7a3fca8 100644 --- a/build.psm1 +++ b/build.psm1 @@ -2179,7 +2179,12 @@ function New-MSIPackage $WiXHeatLog | Out-String | Write-Verbose -Verbose $WiXCandleLog | Out-String | Write-Verbose -Verbose $WiXLightLog | Out-String | Write-Verbose -Verbose - throw "Failed to create $msiLocationPath" + $errorMessage = "Failed to create $msiLocationPath" + if ($null -ne $env:CI) + { + Add-AppveyorCompilationMessage $errorMessage -Category Error -FileName $MyInvocation.ScriptName -Line $MyInvocation.ScriptLineNumber + } + throw $errorMessage } }