fix: Remove redundant Platform.Init call for Android MAUI Embedding - #2956
Conversation
Co-authored-by: kazo0 <4793020+kazo0@users.noreply.github.com>
|
|
|
@copilot You didn't add the ConfigureLifecycleEvents call for android |
The The fix removes the redundant Could you clarify what additional |
GitHub Issue (If applicable): closes #2940
PR Type
What kind of change does this PR introduce?
What is the current behavior?
MAUI Embedding shows blank screen on .NET 10 Android when using the recommended template (
dotnet new unoapp -preset recommended -tfm net10.0 -maui).The
InitializeMauiEmbeddingAppmethod directly callsMicrosoft.Maui.ApplicationModel.Platform.Init(activity, null), but this initialization is already configured viaConfigureLifecycleEventsinRegisterPlatformServices. The duplicate call causes issues on .NET 10.What is the new behavior?
Removed the redundant
Platform.Init(activity, null)call fromInitializeMauiEmbeddingApp. Android Platform.Init is now solely handled via lifecycle events:Note: iOS/macCatalyst
Platform.Initcall is intentionally preserved as those platforms don't have lifecycle event configuration.PR Checklist
Please check if your PR fulfills the following requirements:
Screenshots Compare Test Runresults.Other information
Blank template works because it has different initialization flow. Recommended template triggers the duplicate Platform.Init path.
Internal Issue (If applicable):
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
37bvsblobprodcus311.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/uno.extensions/testing/TestHarness/TestHarness.UITest/TestHarness.UITest.csproj --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/70593C6D7716240F283A24747D312FA1/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)4zjvsblobprodcus390.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/7BC439320E0FC7C30C3CE509918482B2/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)5rqvsblobprodcus385.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/uno.extensions/testing/TestHarness/TestHarness.UITest/TestHarness.UITest.csproj --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot(dns block)6s7vsblobprodcus313.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/D85692722C87C5CC860C8C97E3964764/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/676B829A743028324DDBB6E76201DE96/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)80zvsblobprodcus35.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/2F791F74279429A4411827997DA8D4D6/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)bcnvsblobprodcus378.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/D8EF513EFABB6C5875B94F0C1638D262/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)crl.godaddy.com/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/08DFEECC4C1FD333FFD63C17C7081C67/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/070F606598054205578256E76ACC5529/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/7C413E517467CDB6A87A0AA3E5D24D5A/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)d0svsblobprodcus381.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/3E43B564B11FCDD81EAA8FFD9A21ABF0/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)e7bvsblobprodcus348.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/23402928C2CB7C876A271090935211E5/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)ibzvsblobprodcus369.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/8678811784E46132669587676937D2EF/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)josvsblobprodcus372.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/E7B5E0C97290FB53C2DCA420CF493E2A/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/7C413E517467CDB6A87A0AA3E5D24D5A/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)k0ivsblobprodcus356.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/D85692722C87C5CC860C8C97E3964764/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/E8B33609F82B4D2DB59C009A9FC7A4C1/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)kgfvsblobprodcus314.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/uno.extensions/testing/TestHarness/TestHarness.UITest/TestHarness.UITest.csproj --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot(dns block)ljcvsblobprodcus317.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/E8B33609F82B4D2DB59C009A9FC7A4C1/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)m16vsblobprodcus374.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/23402928C2CB7C876A271090935211E5/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)n3kvsblobprodcus335.blob.core.windows.net/usr/bin/dotnet dotnet restore src/Uno.Extensions.Maui.UI/Uno.Extensions.Maui.WinUI.csproj(dns block)ocsp.godaddy.com/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/08DFEECC4C1FD333FFD63C17C7081C67/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/070F606598054205578256E76ACC5529/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/7C413E517467CDB6A87A0AA3E5D24D5A/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)pe3vsblobprodcus354.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/23402928C2CB7C876A271090935211E5/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)se1vsblobprodcus349.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/E8B33609F82B4D2DB59C009A9FC7A4C1/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)sqdvsblobprodcus333.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/uno.extensions/testing/TestHarness/TestHarness.UITest/TestHarness.UITest.csproj --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot(dns block)v53vsblobprodcus320.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/uno.extensions/src/Uno.Extensions.Reactive.Messaging/Uno.Extensions.Reactive.Messaging.csproj --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/packages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal /p:TargetFrameworkRootPath=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot /p:NetCoreTargetingPackRoot=/home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/emptyFakeDotnetRoot(dns block)x3yvsblobprodcus370.blob.core.windows.net/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/6E34EF52BA0822B70E61CA02B724E14C/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/8678811784E46132669587676937D2EF/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)/usr/bin/dotnet dotnet restore --no-dependencies /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/2718D9FA22CF88B44DA542DEDD70FC6A/missingpackages_workingdir --packages /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/missingpackages /p:DisableImplicitNuGetFallbackFolder=true --verbosity normal --configfile /home/REDACTED/work/uno.extensions/.codeql-scratch/dbs/csharp/working/nugetconfig/nuget.config --force(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
This section details on the original issue you should resolve
<issue_title>[.NET10][Android][MAUI Embedding] Blank app when using MAUI Embedding in a Recommended template app</issue_title>
<issue_description>
dotnet new unoapp -preset recommended -tfm net10.0 -maui -o testextmauiagainrecresults in a blank screen at launchdotnet new unoapp -preset blank -tfm net10.0 -maui -o testextmauiagainworks fineStacktrace
11-11 11:00:51.432 I/DOTNET ( 6791): fail: Uno.UI.Dispatching.NativeDispatcher[0]
11-11 11:00:51.432 I/DOTNET ( 6791): NativeDispatcher unhandled exception
11-11 11:00:51.432 I/DOTNET ( 6791): Java.Lang.IllegalStateException: LifecycleOwner crc64238f4e8b79290400.MainActivity@9d20083 is attempting to register while current state is RESUMED. LifecycleOwners must call register before they are STARTED.
11-11 11:00:51.432 I/DOTNET ( 6791): at Java.Interop.JniEnvironment.InstanceMethods.CallNonvirtualObjectMethod(JniObjectReference instance, JniObjectReference type, JniMethodInfo method, JniArgumentValue* args)
11-11 11:00:51.432 I/DOTNET ( 6791): at Java.Interop.JniPeerMembers.JniInstanceMethods.InvokeNonvirtualObjectMethod(String encodedMember, IJavaPeerable self, JniArgumentValue* parameters)
11-11 11:00:51.433 I/DOTNET ( 6791): at AndroidX.Activity.ComponentActivity.RegisterForActivityResult(ActivityResultContract contract, IActivityResultCallback callback) in C:\a_work\1\s\generated\androidx.activity.activity\obj\Release
et10.0-android\generated\src\AndroidX.Activity.ComponentActivity.cs:line 810
11-11 11:00:51.433 I/DOTNET ( 6791): at Microsoft.Maui.ApplicationModel.ActivityForResultRequest
2[[AndroidX.Activity.Result.Contract.ActivityResultContracts.PickVisualMedia, Xamarin.AndroidX.Activity, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Android.Net.Uri, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065]].Register(ComponentActivity componentActivity) in /_/src/Essentials/src/Platform/ActivityForResultRequest.android.cs:line 44 11-11 11:00:51.433 I/DOTNET ( 6791): at Microsoft.Maui.ApplicationModel.ActivityStateManagerImplementation.Init(Activity activity, Bundle bundle) in /_/src/Essentials/src/Platform/ActivityStateManager.android.cs:line 87 11-11 11:00:51.433 I/DOTNET ( 6791): at Microsoft.Maui.ApplicationModel.Platform.Init(Activity activity, Bundle bundle) in /_/src/Essentials/src/Platform/Platform.shared.cs:line 61 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Maui.Extensibility.SkiaMauiEmbeddingExtension.InitializeMauiEmbeddingApp(MauiApp mauiApp, Application app) in /_/src/Uno.Extensions.Maui.UI/Extensibility/Impl/MauiEmbeddingExtension.cs:line 129 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Maui.Extensibility.SkiaMauiEmbeddingExtension.BuildMauiApp(MauiAppBuilder builder, Application app, Window window) in /_/src/Uno.Extensions.Maui.UI/Extensibility/Impl/MauiEmbeddingExtension.cs:line 103 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Maui.MauiEmbedding.BuildMauiApp(MauiAppBuilder builder, Application app, Window window) in /_/src/Uno.Extensions.Maui.UI/MauiEmbedding.cs:line 87 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Maui.MauiEmbedding.<>c__DisplayClass1_01[[testextmauiagainrec.MauiControls.App, testextmauiagainrec.MauiControls, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].b__0() in //src/Uno.Extensions.Maui.UI/MauiEmbedding.cs:line 3811-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Maui.UnoServiceProviderFactory.CreateBuilder(IServiceCollection services) in //src/Uno.Extensions.Maui.UI/UnoServiceProviderFactory.cs:line 50
11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Hosting.Internal.ServiceFactoryAdapter
1[[System.IServiceProvider, System.ComponentModel, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].CreateBuilder(IServiceCollection services) in /_/src/Uno.Extensions.Hosting.UI/Internal/ServiceFactoryAdapter.cs:line 34 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Hosting.HostBuilder.CreateServiceProvider() in /_/src/Uno.Extensions.Hosting.UI/HostBuilder.cs:line 249 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Hosting.HostBuilder.Build() in /_/src/Uno.Extensions.Hosting.UI/HostBuilder.cs:line 122 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.Hosting.ApplicationBuilder.Build() in /_/src/Uno.Extensions.Hosting.UI/ApplicationBuilder.cs:line 28 11-11 11:00:51.433 I/DOTNET ( 6791): at Uno.Extensions.ApplicationBuilderExtensions.<>c__DisplayClass0_01[[testextmauiagainrec.Presentation.Shell, testextmauiagainrec, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].b__1() in /_/src/Uno.Extensions.Navigation.UI/ApplicationBuilderExtensions.cs:line 4311-11 11:00:51.433 I/DOTNET ...
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.