diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 9e89dda63..cf9abdbed 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -3,9 +3,9 @@
-
+
https://github.com/dotnet/arcade
- 8466781af43871ee0d4a1655acc008a305a62c0e
+ 00402f1fdc2b59dbc4f0b1c143850cb72e69fc90
diff --git a/eng/common/build.sh b/eng/common/build.sh
index 36f9aa046..6e395455f 100755
--- a/eng/common/build.sh
+++ b/eng/common/build.sh
@@ -175,6 +175,16 @@ function Build {
InitializeCustomToolset
if [[ ! -z "$projects" ]]; then
+ # Split project paths by semi-colon, find full-paths using readlink,
+ # finally and splice back as a semi-colon separated list
+ IFS=';' read -r -a projs <<< "$projects"
+ len=${#projs[@]}
+ for ((i=0; i<$len; i++));
+ do
+ projs[$i]=$(readlink -f "${projs[$i]}");
+ done
+ projects=$(IFS=\; ; echo "${projs[*]}")
+ echo Updated projects: $projects
properties="$properties /p:Projects=$projects"
fi
diff --git a/global.json b/global.json
index 0287304a9..ca96c3329 100644
--- a/global.json
+++ b/global.json
@@ -7,6 +7,6 @@
"xcopy-msbuild": "16.3.0-alpha"
},
"msbuild-sdks": {
- "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20079.8"
+ "Microsoft.DotNet.Arcade.Sdk": "5.0.0-beta.20080.4"
}
}