From 1b2dd2fe514544f17e06a599dadc1e2a5eb2c3db Mon Sep 17 00:00:00 2001 From: Niko Ehrenfeuchter <nikolaus.ehrenfeuchter@unibas.ch> Date: Fri, 9 Mar 2018 13:32:15 +0100 Subject: [PATCH] Ignore when overwriting the build-details resources fails. This usually happens when VS is building multiple projects at the same time, hence running the prepare-script multiple times at once. --- Scripts/Prepare-Build.ps1 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Scripts/Prepare-Build.ps1 b/Scripts/Prepare-Build.ps1 index bbdf556..9344407 100644 --- a/Scripts/Prepare-Build.ps1 +++ b/Scripts/Prepare-Build.ps1 @@ -125,9 +125,12 @@ $Date = Get-Date -Format 'yyyy-MM-dd HH:mm:ss' $DateShort = Get-Date -Format 'yyyy.MM.dd.HHmm' -$Date | Out-File $BuildDate -$CommitName | Out-File $BCommit -$ConfigurationName | Out-File $BuildConfig +# use "-EA Ignore" to prevent build issues when VS is building multiple projects +# at the same time that all use this script (leading to "file already in use" +# errors), where they would all produce the same output anyway: +$Date | Out-File $BuildDate -ErrorAction Ignore +$CommitName | Out-File $BCommit -ErrorAction Ignore +$ConfigurationName | Out-File $BuildConfig -ErrorAction Ignore Write-Output $( "build-config: [$($ConfigurationName)]" -- GitLab