code review feedback
This commit is contained in:
parent
462bbb4f5b
commit
6a2d6f7d30
2 changed files with 2 additions and 27 deletions
|
@ -5,6 +5,8 @@
|
||||||
"emitEntryPoint": true
|
"emitEntryPoint": true
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"Microsoft.NETCore.Runtime": "1.0.1-beta-23504",
|
||||||
|
|
||||||
"System.Console": "4.0.0-beta-23504",
|
"System.Console": "4.0.0-beta-23504",
|
||||||
"System.Collections": "4.0.11-beta-23504",
|
"System.Collections": "4.0.11-beta-23504",
|
||||||
"System.Linq": "4.0.1-beta-23504",
|
"System.Linq": "4.0.1-beta-23504",
|
||||||
|
|
|
@ -4,8 +4,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
using Microsoft.Dnx.Runtime.Common.CommandLine;
|
using Microsoft.Dnx.Runtime.Common.CommandLine;
|
||||||
using Microsoft.DotNet.Cli.Utils;
|
using Microsoft.DotNet.Cli.Utils;
|
||||||
using Microsoft.DotNet.ProjectModel;
|
using Microsoft.DotNet.ProjectModel;
|
||||||
|
@ -176,33 +174,8 @@ namespace Microsoft.DotNet.Tools.Publish
|
||||||
// Copy the host
|
// Copy the host
|
||||||
File.Copy(hostPath, outputExe, overwrite: true);
|
File.Copy(hostPath, outputExe, overwrite: true);
|
||||||
|
|
||||||
// Publish the runtime
|
|
||||||
var runtimePath = Path.GetFullPath(Path.Combine(AppContext.BaseDirectory, "..", "runtime", "coreclr"));
|
|
||||||
if(!Directory.Exists(runtimePath))
|
|
||||||
{
|
|
||||||
Reporter.Error.WriteLine($"Unable to find runtime in expected location: {runtimePath}");
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
Reporter.Verbose.WriteLine($"Publishing runtime from {runtimePath.Cyan()}");
|
|
||||||
CopyFolder(runtimePath, outputPath);
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void CopyFolder(string sourceFolder, string targetFolder)
|
|
||||||
{
|
|
||||||
foreach (var filePath in Directory.EnumerateFiles(sourceFolder))
|
|
||||||
{
|
|
||||||
var fileName = Path.GetFileName(filePath);
|
|
||||||
File.Copy(filePath, Path.Combine(targetFolder, fileName), overwrite: true);
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach (var folderPath in Directory.EnumerateDirectories(sourceFolder))
|
|
||||||
{
|
|
||||||
var folderName = new DirectoryInfo(folderPath).Name;
|
|
||||||
CopyFolder(folderPath, Path.Combine(targetFolder, folderName));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void PublishFiles(IEnumerable<LibraryAsset> files, string outputPath)
|
private static void PublishFiles(IEnumerable<LibraryAsset> files, string outputPath)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue