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