Refactor output directory code
This commit is contained in:
parent
4908436958
commit
0f82ae37f3
49 changed files with 836 additions and 396 deletions
|
@ -173,14 +173,14 @@ namespace Microsoft.DotNet.Tools.Restore
|
|||
Path.GetDirectoryName(toolDescription.Target.RuntimeAssemblies.First().Path),
|
||||
toolDescription.Identity.Name + FileNameSuffixes.Deps);
|
||||
|
||||
var calculator = context.GetOutputPathCalculator(context.ProjectDirectory);
|
||||
var executable = new Executable(context, calculator);
|
||||
var calculator = context.GetOutputPaths(Constants.DefaultConfiguration, buidBasePath: null, outputPath: context.ProjectDirectory);
|
||||
var executable = new Executable(context, calculator, context.CreateExporter(Constants.DefaultConfiguration));
|
||||
|
||||
executable.MakeCompilationOutputRunnable(Constants.DefaultConfiguration);
|
||||
executable.MakeCompilationOutputRunnable();
|
||||
|
||||
if (File.Exists(depsPath)) File.Delete(depsPath);
|
||||
|
||||
File.Move(Path.Combine(calculator.GetOutputDirectoryPath(Constants.DefaultConfiguration), "bin" + FileNameSuffixes.Deps), depsPath);
|
||||
File.Move(Path.Combine(calculator.RuntimeOutputPath, "bin" + FileNameSuffixes.Deps), depsPath);
|
||||
}
|
||||
|
||||
private static bool RestoreToolToPath(LibraryRange tooldep, IEnumerable<string> args, string tempPath, bool quiet)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue