diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NuGetPackageTarget.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NuGetPackageTarget.cs index c9b2473bcb..b05a3a08c0 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NuGetPackageTarget.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NuGetPackageTarget.cs @@ -16,5 +16,6 @@ public enum NuGetPackageTarget : byte Blazor = 11, IdentityServer = 12, //todo: Rename to AuthServer BlazorServer = 13, - BlazorWebAssembly = 14 + BlazorWebAssembly = 14, + MauiBlazor = 15 } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFinder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFinder.cs index fbd8cdb599..1a72e3d4e8 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFinder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectFinder.cs @@ -49,7 +49,8 @@ public static class ProjectFinder FindProjectEndsWith(projectFiles, assemblyNames, ".Web") ?? FindProjectEndsWith(projectFiles, assemblyNames, ".HttpApi.Host"); case NuGetPackageTarget.Blazor: - return FindProjectEndsWith(projectFiles, assemblyNames, ".Blazor"); + return FindProjectEndsWith(projectFiles, assemblyNames, ".Blazor") + ?? FindProjectEndsWith(projectFiles, assemblyNames, ".MauiBlazor");; case NuGetPackageTarget.BlazorWebAssembly: var BlazorWebAssemblyTargetProject = FindProjectEndsWith(projectFiles, assemblyNames, ".Blazor"); return BlazorWebAssemblyTargetProject != null && @@ -62,6 +63,8 @@ public static class ProjectFinder BlazorProjectTypeChecker.IsBlazorServerProject(BlazorServerTargetProject) ? BlazorServerTargetProject : null; + case NuGetPackageTarget.MauiBlazor: + return FindProjectEndsWith(projectFiles, assemblyNames, ".MauiBlazor"); default: return null; }