|
|
|
@ -182,8 +182,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep |
|
|
|
#region MyCompanyName.MyProjectName.Mvc && MyCompanyName.MyProjectName.Mvc.Mongo
|
|
|
|
|
|
|
|
var projectNames = new[] {"Web", "HttpApi", "Application"}; |
|
|
|
ConfigureLeptonManagementPackagesForNoLayersMvc(context, @"/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.csproj", projectNames); |
|
|
|
ConfigureLeptonManagementPackagesForNoLayersMvc(context, @"/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.Mvc.Mongo.csproj", projectNames); |
|
|
|
ConfigureLeptonManagementPackagesForNoLayersMvc(context, @"/MyCompanyName.MyProjectName.Mvc/MyCompanyName.MyProjectName.csproj", projectNames); |
|
|
|
|
|
|
|
#endregion
|
|
|
|
|
|
|
|
@ -219,12 +218,13 @@ public class ChangeThemeStep : ProjectBuildPipelineStep |
|
|
|
{ |
|
|
|
var projectNames = new[] |
|
|
|
{ |
|
|
|
"Web", "HttpApi.Host", "AuthServer", "Mvc", "Mvc.Mongo" |
|
|
|
".Web", ".HttpApi.Host", ".AuthServer", |
|
|
|
"" //for app-nolayers-mvc
|
|
|
|
}; |
|
|
|
|
|
|
|
foreach (var projectName in projectNames) |
|
|
|
{ |
|
|
|
var projectPath = $"/MyCompanyName.MyProjectName.{projectName}/MyCompanyName.MyProjectName.{projectName}.csproj"; |
|
|
|
var projectPath = $"/MyCompanyName.MyProjectName{projectName}/MyCompanyName.MyProjectName{projectName}.csproj"; |
|
|
|
var projectFile = context.Files.FirstOrDefault(x => x.Name.Contains(projectPath)); |
|
|
|
if (projectFile == null) |
|
|
|
{ |
|
|
|
@ -607,25 +607,24 @@ public class ChangeThemeStep : ProjectBuildPipelineStep |
|
|
|
{ |
|
|
|
var projects = new Dictionary<string, string> |
|
|
|
{ |
|
|
|
{"Web", "MyProjectNameWebModule"}, |
|
|
|
{"HttpApi.Host", "MyProjectNameHttpApiHostModule"}, |
|
|
|
{"AuthServer", "MyProjectNameAuthServerModule"}, |
|
|
|
{"Mvc", "MyProjectNameWebModule"}, |
|
|
|
{"Mvc.Mongo", "MyProjectNameWebModule"}, |
|
|
|
{".Web", "MyProjectNameWebModule"}, |
|
|
|
{".HttpApi.Host", "MyProjectNameHttpApiHostModule"}, |
|
|
|
{".AuthServer", "MyProjectNameAuthServerModule"}, |
|
|
|
{"", "MyProjectNameWebModule"} |
|
|
|
}; |
|
|
|
|
|
|
|
foreach (var project in projects) |
|
|
|
{ |
|
|
|
ReplacePackageReferenceWithProjectReference( |
|
|
|
context, |
|
|
|
$"/MyCompanyName.MyProjectName.{project.Key}/MyCompanyName.MyProjectName.{project.Key}.csproj", |
|
|
|
$"/MyCompanyName.MyProjectName{project.Key}/MyCompanyName.MyProjectName{project.Key}.csproj", |
|
|
|
$"Volo.Abp.AspNetCore.Mvc.UI.Theme.{defaultThemeName}", |
|
|
|
@"..\..\..\..\..\modules\basic-theme\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic\Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.csproj" |
|
|
|
); |
|
|
|
|
|
|
|
ChangeNamespaceAndKeyword( |
|
|
|
context, |
|
|
|
$"/MyCompanyName.MyProjectName.{project.Key}/{project.Value}.cs", |
|
|
|
$"/MyCompanyName.MyProjectName{project.Key}/{project.Value}.cs", |
|
|
|
$"Volo.Abp.AspNetCore.Mvc.UI.Theme.{defaultThemeName}", |
|
|
|
"Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic", |
|
|
|
$"AbpAspNetCoreMvcUi{defaultThemeName}ThemeModule", |
|
|
|
@ -634,7 +633,7 @@ public class ChangeThemeStep : ProjectBuildPipelineStep |
|
|
|
|
|
|
|
ChangeNamespaceAndKeyword( |
|
|
|
context, |
|
|
|
$"/MyCompanyName.MyProjectName.{project.Key}/{project.Value}.cs", |
|
|
|
$"/MyCompanyName.MyProjectName{project.Key}/{project.Value}.cs", |
|
|
|
$"Volo.Abp.AspNetCore.Mvc.UI.Theme.{defaultThemeName}.Bundling", |
|
|
|
"Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Bundling", |
|
|
|
$"{defaultThemeName}ThemeBundles.Styles.Global", |
|
|
|
|