mirror of https://github.com/abpframework/abp
Merge pull request #17005 from abpframework/liangshiwei/cli
Add ConnectionStringRenameSteppull/17007/head
commit
e3906bc87f
@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using Volo.Abp.Cli.ProjectBuilding.Files;
|
||||
|
||||
namespace Volo.Abp.Cli.ProjectBuilding.Building;
|
||||
|
||||
public class ConnectionStringRenameStep : ProjectBuildPipelineStep
|
||||
{
|
||||
public override void Execute(ProjectBuildContext context)
|
||||
{
|
||||
foreach (var fileEntry in context.Files.Where(file => file.Name.EndsWith(CliConsts.AppSettingsJsonFileName, StringComparison.OrdinalIgnoreCase)))
|
||||
{
|
||||
RenameDatabaseName(fileEntry);
|
||||
}
|
||||
}
|
||||
|
||||
private void RenameDatabaseName(FileEntry fileEntry)
|
||||
{
|
||||
fileEntry.SetContent(fileEntry.Content.Replace("MyProjectNamePro", "MyProjectName"));
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue