From 13eded7fc9e011bfeed5a811957a68328ce9763b Mon Sep 17 00:00:00 2001 From: Halil ibrahim Kalkan Date: Thu, 23 May 2019 14:10:26 +0300 Subject: [PATCH] Improve RemoveProjectFromSolutionStep --- .../Building/Steps/RemoveProjectFromSolutionStep.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs index f13098f0df..fe5057709d 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/Building/Steps/RemoveProjectFromSolutionStep.cs @@ -22,7 +22,9 @@ namespace Volo.Abp.Cli.ProjectBuilding.Building.Steps public override void Execute(ProjectBuildContext context) { - context.Files.RemoveAll(file => file.Name.StartsWith(_projectFolderPath)); + var projectFolderWithSlash = _projectFolderPath + "/"; + context.Files.RemoveAll(file => file.Name.StartsWith(projectFolderWithSlash)); + context.Files.RemoveAll(file => file.Name == _projectFolderPath); var solutionFile = context.GetFile(_solutionFilePath); solutionFile.NormalizeLineEndings(); solutionFile.SetLines(RemoveProject(solutionFile.GetLines().ToList()));