Browse Source

Merge pull request #8820 from abpframework/issues/8819

Cli: Add-module should remove redundant projects from test folder
pull/8904/head
Alper Ebicoglu 5 years ago
committed by GitHub
parent
commit
d25359080e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

12
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

@ -301,13 +301,21 @@ namespace Volo.Abp.Cli.ProjectModification
private async Task RemoveProjectFromSolutionAsync(string moduleSolutionFile, string projectName) private async Task RemoveProjectFromSolutionAsync(string moduleSolutionFile, string projectName)
{ {
await SolutionFileModifier.RemoveProjectFromSolutionFileAsync(moduleSolutionFile, projectName); await SolutionFileModifier.RemoveProjectFromSolutionFileAsync(moduleSolutionFile, projectName);
var projectFolderPath = Path.Combine(Path.GetDirectoryName(moduleSolutionFile), "src", projectName); var projectFolderPath = Path.Combine(Path.GetDirectoryName(moduleSolutionFile), "src", projectName);
if (Directory.Exists(projectFolderPath))
{
Directory.Delete(projectFolderPath, true);
}
else
{
projectFolderPath = Path.Combine(Path.GetDirectoryName(moduleSolutionFile), "test", projectName);
if (Directory.Exists(projectFolderPath)) if (Directory.Exists(projectFolderPath))
{ {
Directory.Delete(projectFolderPath, true); Directory.Delete(projectFolderPath, true);
} }
}
} }
private void ChangeDomainTestReferenceToMongoDB(ModuleWithMastersInfo module, string moduleSolutionFile) private void ChangeDomainTestReferenceToMongoDB(ModuleWithMastersInfo module, string moduleSolutionFile)

Loading…
Cancel
Save