Browse Source

Merge branch 'rel-4.0' into dev

pull/6565/head
Yunus Emre Kalkan 6 years ago
parent
commit
8c80220486
  1. 24
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/SolutionModuleAdder.cs

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

@ -451,9 +451,11 @@ namespace Volo.Abp.Cli.ProjectModification
{ {
var module = new ModuleWithMastersInfo(); var module = new ModuleWithMastersInfo();
var moduleProjectName = module.Name.Split('.').Last();
module.Name = moduleName; module.Name = moduleName;
module.DisplayName = moduleName; module.DisplayName = moduleName;
module.EfCoreConfigureMethodName = $"{module.Name}.EntityFrameworkCore:Configure{module.Name}"; module.EfCoreConfigureMethodName = $"{module.Name}.EntityFrameworkCore:Configure{moduleProjectName}";
module.MasterModuleInfos = new List<ModuleWithMastersInfo>(); module.MasterModuleInfos = new List<ModuleWithMastersInfo>();
module.NugetPackages = new List<NugetPackageInfo> module.NugetPackages = new List<NugetPackageInfo>
@ -461,61 +463,61 @@ namespace Volo.Abp.Cli.ProjectModification
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Application", Name = $"{module.Name}.Application",
ModuleClass = $"{module.Name}.{module.Name}ApplicationModule", ModuleClass = $"{module.Name}.{moduleProjectName}ApplicationModule",
Target = NuGetPackageTarget.Application Target = NuGetPackageTarget.Application
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Application.Contracts", Name = $"{module.Name}.Application.Contracts",
ModuleClass = $"{module.Name}.{module.Name}ApplicationContractsModule", ModuleClass = $"{module.Name}.{moduleProjectName}ApplicationContractsModule",
Target = NuGetPackageTarget.ApplicationContracts Target = NuGetPackageTarget.ApplicationContracts
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Blazor", Name = $"{module.Name}.Blazor",
ModuleClass = $"{module.Name}.Blazor.{module.Name}BlazorModule", ModuleClass = $"{module.Name}.Blazor.{moduleProjectName}BlazorModule",
Target = NuGetPackageTarget.Blazor Target = NuGetPackageTarget.Blazor
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Domain", Name = $"{module.Name}.Domain",
ModuleClass = $"{module.Name}.{module.Name}DomainModule", ModuleClass = $"{module.Name}.{moduleProjectName}DomainModule",
Target = NuGetPackageTarget.Domain Target = NuGetPackageTarget.Domain
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Domain.Shared", Name = $"{module.Name}.Domain.Shared",
ModuleClass = $"{module.Name}.{module.Name}DomainSharedModule", ModuleClass = $"{module.Name}.{moduleProjectName}DomainSharedModule",
Target = NuGetPackageTarget.DomainShared Target = NuGetPackageTarget.DomainShared
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.EntityFrameworkCore", Name = $"{module.Name}.EntityFrameworkCore",
ModuleClass = $"{module.Name}.EntityFrameworkCore.{module.Name}EntityFrameworkCoreModule", ModuleClass = $"{module.Name}.EntityFrameworkCore.{moduleProjectName}EntityFrameworkCoreModule",
Target = NuGetPackageTarget.EntityFrameworkCore Target = NuGetPackageTarget.EntityFrameworkCore
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.HttpApi", Name = $"{module.Name}.HttpApi",
ModuleClass = $"{module.Name}.{module.Name}HttpApiModule", ModuleClass = $"{module.Name}.{moduleProjectName}HttpApiModule",
Target = NuGetPackageTarget.HttpApi Target = NuGetPackageTarget.HttpApi
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.HttpApi.Client", Name = $"{module.Name}.HttpApi.Client",
ModuleClass = $"{module.Name}.{module.Name}HttpApiClientModule", ModuleClass = $"{module.Name}.{moduleProjectName}HttpApiClientModule",
Target = NuGetPackageTarget.HttpApiClient Target = NuGetPackageTarget.HttpApiClient
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.MongoDB", Name = $"{module.Name}.MongoDB",
ModuleClass = $"{module.Name}.MongoDB.{module.Name}MongoDbModule", ModuleClass = $"{module.Name}.MongoDB.{moduleProjectName}MongoDbModule",
Target = NuGetPackageTarget.MongoDB Target = NuGetPackageTarget.MongoDB
}, },
new NugetPackageInfo new NugetPackageInfo
{ {
Name = $"{module.Name}.Web", Name = $"{module.Name}.Web",
ModuleClass = $"{module.Name}.Web.{module.Name}WebModule", ModuleClass = $"{module.Name}.Web.{moduleProjectName}WebModule",
Target = NuGetPackageTarget.Web Target = NuGetPackageTarget.Web
}, },
}; };

Loading…
Cancel
Save