Fixes for Windows.

This commit is contained in:
Bryan 2015-11-17 13:02:05 -08:00
parent 6828fe0402
commit 22b3b497e0
2 changed files with 10 additions and 9 deletions

View file

@ -15,17 +15,18 @@ namespace Microsoft.DotNet.Tools.Compiler.Native
// TODO: This is not working because it sets the environment variables in a child process // TODO: This is not working because it sets the environment variables in a child process
// For now get around this by using x86_amd64 cross tools // For now get around this by using x86_amd64 cross tools
var commonToolsPath = Environment.GetEnvironmentVariable("VS140COMNTOOLS"); // var commonToolsPath = Environment.GetEnvironmentVariable("VS140COMNTOOLS");
var scriptPath = Path.Combine(commonToolsPath, "..\\..\\VC\\vcvarsall.bat"); // var scriptPath = Path.Combine(commonToolsPath, "..\\..\\VC\\vcvarsall.bat");
var scriptArgs = "x86_amd64"; // var scriptArgs = "x86_amd64";
var result = Command.Create(scriptPath, scriptArgs) // var result = Command.Create(scriptPath, scriptArgs)
.ForwardStdErr() // .ForwardStdErr()
.ForwardStdOut() // .ForwardStdOut()
.Execute(); // .Execute();
return result.ExitCode; // return result.ExitCode;
return 0;
} }
} }
} }

View file

@ -10,7 +10,7 @@
"System.Console": "4.0.0-*", "System.Console": "4.0.0-*",
"System.Collections": "4.0.11-*", "System.Collections": "4.0.11-*",
"System.Linq": "4.0.1-*", "System.Linq": "4.0.1-*",
"System.Linq.Expressions": "4.0.1-*", "Microsoft.NETCore.TestHost": "1.0.0-*",
"System.Diagnostics.Process": "4.1.0-*", "System.Diagnostics.Process": "4.1.0-*",
"System.IO": "4.0.11-*", "System.IO": "4.0.11-*",
"System.IO.FileSystem": "4.0.1-*", "System.IO.FileSystem": "4.0.1-*",