diff --git a/build.psm1 b/build.psm1 index 06e34e0b3..e6c37c531 100644 --- a/build.psm1 +++ b/build.psm1 @@ -2182,7 +2182,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 } }