Product Changes to Work with new argument escaping
This commit is contained in:
parent
e794ad6a10
commit
8d0fada156
20 changed files with 318 additions and 257 deletions
|
@ -150,7 +150,7 @@ namespace Microsoft.DotNet.Tools.Compiler
|
|||
// Need CoreRT Framework published to nuget
|
||||
|
||||
// Do Native Compilation
|
||||
var result = Command.Create("dotnet-compile-native", $"--rsp \"{rsp}\"")
|
||||
var result = Command.Create("dotnet-compile-native", new string[] { "--rsp", $"{rsp}" })
|
||||
.ForwardStdErr()
|
||||
.ForwardStdOut()
|
||||
.Execute();
|
||||
|
@ -238,10 +238,10 @@ namespace Microsoft.DotNet.Tools.Compiler
|
|||
references.AddRange(dependency.CompilationAssemblies.Select(r => r.ResolvedPath));
|
||||
}
|
||||
|
||||
compilerArgs.AddRange(dependency.SourceReferences);
|
||||
compilerArgs.AddRange(dependency.SourceReferences.Select(s => $"\"{s}\""));
|
||||
}
|
||||
|
||||
compilerArgs.AddRange(references.Select(r => $"--reference:{r}"));
|
||||
compilerArgs.AddRange(references.Select(r => $"--reference:\"{r}\""));
|
||||
|
||||
if (compilationOptions.PreserveCompilationContext == true)
|
||||
{
|
||||
|
@ -298,7 +298,7 @@ namespace Microsoft.DotNet.Tools.Compiler
|
|||
};
|
||||
RunScripts(context, ScriptNames.PreCompile, contextVariables);
|
||||
|
||||
var result = Command.Create($"dotnet-compile-{compilerName}", $"@\"{rsp}\"")
|
||||
var result = Command.Create($"dotnet-compile-{compilerName}", new string[] {"@" + $"{rsp}" })
|
||||
.OnErrorLine(line =>
|
||||
{
|
||||
var diagnostic = ParseDiagnostic(context.ProjectDirectory, line);
|
||||
|
@ -423,7 +423,14 @@ namespace Microsoft.DotNet.Tools.Compiler
|
|||
{
|
||||
var result =
|
||||
Command.Create("dotnet-resgen",
|
||||
$"\"{resgenFile.InputFile}\" -o \"{resgenFile.OutputFile}\" -v \"{project.Version.Version}\"")
|
||||
new string[]
|
||||
{
|
||||
$"{resgenFile.InputFile}",
|
||||
"-o",
|
||||
$"{resgenFile.OutputFile}",
|
||||
"-v",
|
||||
$"{project.Version.Version}"
|
||||
})
|
||||
.ForwardStdErr()
|
||||
.ForwardStdOut()
|
||||
.Execute();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue