Fixed argument parsing issues with resources

This commit is contained in:
David Fowler 2015-11-07 01:52:59 -08:00
parent d244b07dc5
commit 8ebc1bf9f5
2 changed files with 8 additions and 9 deletions

View file

@ -186,25 +186,25 @@ namespace Microsoft.DotNet.Tools.Compiler
if (projectDependency.Project.Files.SourceFiles.Any())
{
var projectOutputPath = GetProjectOutput(projectDependency.Project, projectDependency.Framework, configuration, outputPath);
compilerArgs.Add($"-r:{projectOutputPath}");
compilerArgs.Add($"--reference:{projectOutputPath}");
}
}
else
{
compilerArgs.AddRange(dependency.CompilationAssemblies.Select(r => $"-r:{r.ResolvedPath}"));
compilerArgs.AddRange(dependency.CompilationAssemblies.Select(r => $"--reference:{r.ResolvedPath}"));
}
compilerArgs.AddRange(dependency.SourceReferences);
}
// Add project source files
var sourceFiles = context.ProjectFile.Files.SourceFiles;
compilerArgs.AddRange(sourceFiles);
if (!AddResources(context.ProjectFile, compilerArgs, intermediateOutputPath))
{
return false;
}
// Add project source files
var sourceFiles = context.ProjectFile.Files.SourceFiles;
compilerArgs.AddRange(sourceFiles);
var compilerName = context.ProjectFile.CompilerName;
compilerName = compilerName ?? "csc";
@ -495,7 +495,7 @@ namespace Microsoft.DotNet.Tools.Compiler
}
}
compilerArgs.Add($"-resource:\"{fileName}\",{name}");
compilerArgs.Add($"--resource:\"{fileName}\",{name}");
}
return true;