From 56317b13defdf582be3480540b1129664645428c Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Tue, 25 Mar 2025 19:39:31 +0800 Subject: [PATCH] Update Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling project target to net9.0 --- build/common.ps1 | 5 --- ...Core.Components.MauiBlazor.Bundling.csproj | 32 ++++++------------- ...tCoreComponentsMauiBlazorBundlingModule.cs | 4 +++ .../MauiBlazor/Bundling}/AbpBlazorWebView.cs | 2 +- .../MauiBlazor/Bundling}/BundleManager.cs | 5 +++ .../IMauiBlazorContentFileProvide.cs | 0 .../Bundling}/MauiBlazorBundlerBase.cs | 0 .../MauiBlazorContentFileProvider.cs | 3 ++ .../Bundling}/Scripts/ScriptBundler.cs | 1 + .../Bundling}/Styles/StyleBundler.cs | 2 ++ 10 files changed, 26 insertions(+), 28 deletions(-) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs (97%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/AbpBlazorWebView.cs (92%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/BundleManager.cs (96%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/IMauiBlazorContentFileProvide.cs (100%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/MauiBlazorBundlerBase.cs (100%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/MauiBlazorContentFileProvider.cs (97%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/Scripts/ScriptBundler.cs (98%) rename framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/{ => Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling}/Styles/StyleBundler.cs (97%) diff --git a/build/common.ps1 b/build/common.ps1 index e2ba5c5566..85f18edb21 100644 --- a/build/common.ps1 +++ b/build/common.ps1 @@ -23,11 +23,6 @@ $solutionPaths = @( "../modules/blob-storing-database" ) - # Remove MAUI related projects if not on Windows -if ($env:OS -ne "Windows_NT") { - dotnet sln ../framework/Volo.Abp.sln remove ../framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling.csproj -} - if ($full -eq "-f") { # List of additional solutions required for full build diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling.csproj b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling.csproj index 6591bd5359..4b278e61c2 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling.csproj +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling.csproj @@ -1,25 +1,20 @@ - + - net9.0-android;net9.0-ios;net9.0-maccatalyst - $(TargetFrameworks);net9.0-windows10.0.19041.0 - - - true - true - enable + net9.0 enable - - 15.0 - 15.0 - 21.0 - 10.0.17763.0 - 10.0.17763.0 - 6.5 + Nullable + Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling + Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling + $(AssetTargetFallback);portable-net45+win8+wp8+wpa81; + false + false + false + @@ -31,11 +26,4 @@ - - - - - - - \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs similarity index 97% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs index 2ffa74b833..07900b0fb0 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpAspNetCoreComponentsMauiBlazorBundlingModule.cs @@ -1,4 +1,8 @@ +using System; +using System.IO; using System.Text; +using System.Threading.Tasks; +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpBlazorWebView.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpBlazorWebView.cs similarity index 92% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpBlazorWebView.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpBlazorWebView.cs index dce9f6d644..bbb5829162 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/AbpBlazorWebView.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/AbpBlazorWebView.cs @@ -1,6 +1,6 @@ using Microsoft.AspNetCore.Components.WebView.Maui; using Microsoft.Extensions.FileProviders; -using Volo.Abp.VirtualFileSystem; +using Microsoft.Maui; namespace Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/BundleManager.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/BundleManager.cs similarity index 96% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/BundleManager.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/BundleManager.cs index 3d8b0ab938..942487dc98 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/BundleManager.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/BundleManager.cs @@ -1,6 +1,11 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Threading.Tasks; using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; +using Microsoft.Maui.Storage; using Volo.Abp.AspNetCore.Bundling; using Volo.Abp.AspNetCore.Bundling.Scripts; using Volo.Abp.AspNetCore.Bundling.Styles; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/IMauiBlazorContentFileProvide.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/IMauiBlazorContentFileProvide.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/IMauiBlazorContentFileProvide.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/IMauiBlazorContentFileProvide.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/MauiBlazorBundlerBase.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/MauiBlazorBundlerBase.cs similarity index 100% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/MauiBlazorBundlerBase.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/MauiBlazorBundlerBase.cs diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/MauiBlazorContentFileProvider.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/MauiBlazorContentFileProvider.cs similarity index 97% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/MauiBlazorContentFileProvider.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/MauiBlazorContentFileProvider.cs index a9ee633e6c..cc7bbf570e 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/MauiBlazorContentFileProvider.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/MauiBlazorContentFileProvider.cs @@ -1,6 +1,9 @@ +using System; +using System.IO; using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.Primitives; using Microsoft.Maui.Controls.PlatformConfiguration; +using Microsoft.Maui.Storage; using Volo.Abp.DependencyInjection; using Volo.Abp.VirtualFileSystem; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Scripts/ScriptBundler.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Scripts/ScriptBundler.cs similarity index 98% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Scripts/ScriptBundler.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Scripts/ScriptBundler.cs index 8e3d36b5da..796cbead8a 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Scripts/ScriptBundler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Scripts/ScriptBundler.cs @@ -1,3 +1,4 @@ +using System; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Bundling; using Volo.Abp.AspNetCore.Bundling.Scripts; diff --git a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Styles/StyleBundler.cs b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Styles/StyleBundler.cs similarity index 97% rename from framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Styles/StyleBundler.cs rename to framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Styles/StyleBundler.cs index f617c21761..fae44b7a23 100644 --- a/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Styles/StyleBundler.cs +++ b/framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Bundling/Volo/Abp/AspNetCore/Components/MauiBlazor/Bundling/Styles/StyleBundler.cs @@ -1,3 +1,5 @@ +using System; +using System.IO; using Microsoft.Extensions.Options; using Volo.Abp.AspNetCore.Bundling; using Volo.Abp.AspNetCore.Bundling.Styles;