From 0ea63683d3c99b13fb9c47ad5721eed88d525eb1 Mon Sep 17 00:00:00 2001 From: Romanx Date: Fri, 12 Feb 2016 16:20:30 +0000 Subject: [PATCH] Use Path.Combine to escape spaces in UserProfile #1829 --- build/scripts/Paths.fsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/build/scripts/Paths.fsx b/build/scripts/Paths.fsx index a7ff12686b6..2f6269a3270 100644 --- a/build/scripts/Paths.fsx +++ b/build/scripts/Paths.fsx @@ -205,19 +205,18 @@ module Tooling = member this.OperatingSystem = parts.[4] member this.Alias = parts.[5] - member this.Location = - sprintf "%s/.dnx/runtimes/dnx-%s-%s-%s.%s" - userProfileDir - this.Runtime + member this.Location = Path.Combine(userProfileDir, + sprintf ".dnx/runtimes/dnx-%s-%s-%s.%s" + this.Runtime this.OperatingSystem this.Architecture - this.Version + this.Version) member this.Process proc = sprintf "%s/bin/%s" this.Location proc type DnvmTooling() = - let dnvmUserLocation = sprintf "%s/.dnx/bin/dnvm.cmd" userProfileDir + let dnvmUserLocation = Path.Combine(userProfileDir, ".dnx/bin/dnvm.cmd") let dnvmProgramFilesLocation = "C:/Program Files/Microsoft DNX/Dnvm/dnvm.cmd" let dnvm = match fileExists dnvmUserLocation with