diff --git a/src/Microsoft.DotNet.Cli.Utils/Env.cs b/src/Microsoft.DotNet.Cli.Utils/Env.cs index dc14b422d..fcd47711c 100644 --- a/src/Microsoft.DotNet.Cli.Utils/Env.cs +++ b/src/Microsoft.DotNet.Cli.Utils/Env.cs @@ -19,7 +19,9 @@ namespace Microsoft.DotNet.Cli.Utils { _executableExtensions = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) - ? Environment.GetEnvironmentVariable("PATHEXT").Split(';').Select(e => e.ToLower()) + ? Environment.GetEnvironmentVariable("PATHEXT") + .Split(';') + .Select(e => e.ToLower().Trim('"')) : new [] { string.Empty }; } @@ -35,7 +37,10 @@ namespace Microsoft.DotNet.Cli.Utils { var searchPaths = new List {AppContext.BaseDirectory}; - searchPaths.AddRange(Environment.GetEnvironmentVariable("PATH").Split(Path.PathSeparator)); + searchPaths.AddRange(Environment + .GetEnvironmentVariable("PATH") + .Split(Path.PathSeparator) + .Select(p => p.Trim('"'))); _searchPaths = searchPaths; }