diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs index f7b0e6e655..4d85d87b1f 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/Internal/RecreateInitialMigrationCommand.cs @@ -54,7 +54,13 @@ public class RecreateInitialMigrationCommand : IConsoleCommand, ITransientDepend separateDbContext = true; } - CmdHelper.RunCmd("dotnet build", workingDirectory: projectDir); + var exitCode = 0; + CmdHelper.RunCmd("dotnet build", workingDirectory: projectDir, exitCode: out exitCode); + if (exitCode != 0) + { + Logger.LogError("Build failed for project {Project}. Skipping migration recreation.", csprojFile); + continue; + } if (!separateDbContext) {