This commit is contained in:
Bryan Thornbury 2016-10-03 20:10:09 -07:00
parent bf45ab19ca
commit adff632929
7 changed files with 68 additions and 31 deletions

View file

@ -60,6 +60,22 @@ namespace Microsoft.DotNet.ProjectJsonMigration
}
}
private void DeleteProjectJsons(MigrationSettings rootsettings, IEnumerable<ProjectDependency> projectDependencies)
{
try
{
File.Delete(Path.Combine(rootsettings.ProjectDirectory, "project.json"));
} catch {}
foreach (var projectDependency in projectDependencies)
{
try
{
File.Delete(projectDependency.ProjectFilePath);
} catch { }
}
}
private IEnumerable<ProjectDependency> ResolveTransitiveClosureProjectDependencies(string rootProject, string xprojFile)
{
HashSet<ProjectDependency> projectsMap = new HashSet<ProjectDependency>(new ProjectDependencyComparer());