Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[.NET 10][WebAssembly] Solution gets stuck on Splash Screen #21589

@jhanvi03

Description

@jhanvi03

Current behavior 🐛

On VS Insider and Rider(stable), the solution hangs on the splash screen during a WebAssembly build. I couldn’t reproduce the issue on the VS Stable version.

  • uno.check & uno-chek --pre-major both are green
  • Closing and re-opening solution does not help
  • Clearing/deleting bin & obj folder does not help

Logs for VS insider 2026 18.0.0[11018.127]:
Debug logs:

The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if the target process did not run on .NET Core.
The program '[16420] dotnet.exe' has exited with code 2147516566 (0x80008096).

Uno Platform Logs

[WARNING][14:15:38.64] Detected that the active framework was changed from/to WebAssembly/Desktop/Windows, reloading the project (See https://aka.platform.uno/singleproject-vs-reload)
Uno Platform Template: Launching Uno Platform Wizard
Uno Platform Template: Wizard activated
Uno Platform Template: dbug: Uno.Extensions.Navigation.RouteResolverDefault[0]
Uno Platform Template:       PrintViewMaps -  RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }
Uno Platform Template: dbug: Uno.Extensions.Navigation.RouteResolverDefault[0]
Uno Platform Template:       PrintViewMaps - - RouteInfo { Path = Navigation, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.NavigationViewModel, Data = Studio.Wizard.Model.TemplateChoice, ToQuery = System.Func`2[System.Object,System.Collections.Generic.IDictionary`2[System.String,System.String]], FromQuery = System.Func`3[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Threading.Tasks.Task`1[System.Object]], ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }, DependsOnRoute = , RenderView = Studio.Wizard.NavigationPage, IsDependent = False }
Uno Platform Template: dbug: Uno.Extensions.Navigation.RouteResolverDefault[0]
Uno Platform Template:       PrintViewMaps - -- RouteInfo { Path = Section, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.SectionViewModel, Data = Studio.Wizard.ViewModels.NavigationItem, ToQuery = System.Func`2[System.Object,System.Collections.Generic.IDictionary`2[System.String,System.String]], FromQuery = System.Func`3[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Threading.Tasks.Task`1[System.Object]], ResultData = , IsDefault = False, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = Navigation, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.NavigationViewModel, Data = Studio.Wizard.Model.TemplateChoice, ToQuery = System.Func`2[System.Object,System.Collections.Generic.IDictionary`2[System.String,System.String]], FromQuery = System.Func`3[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Threading.Tasks.Task`1[System.Object]], ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }, DependsOnRoute = , RenderView = Studio.Wizard.NavigationPage, IsDependent = False }, DependsOnRoute = , RenderView = Studio.Wizard.SectionPage, IsDependent = False }
Uno Platform Template: dbug: Uno.Extensions.Navigation.RouteResolverDefault[0]
Uno Platform Template:       PrintViewMaps - - RouteInfo { Path = Replacements, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.ReplacementsViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = False, DependsOn = Navigation, Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }, DependsOnRoute = RouteInfo { Path = Navigation, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.NavigationViewModel, Data = Studio.Wizard.Model.TemplateChoice, ToQuery = System.Func`2[System.Object,System.Collections.Generic.IDictionary`2[System.String,System.String]], FromQuery = System.Func`3[System.IServiceProvider,System.Collections.Generic.IDictionary`2[System.String,System.Object],System.Threading.Tasks.Task`1[System.Object]], ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }, DependsOnRoute = , RenderView = Studio.Wizard.NavigationPage, IsDependent = False }, RenderView = Studio.Wizard.ReplacementsPage, IsDependent = True }
Uno Platform Template: dbug: Uno.Extensions.Navigation.RouteResolverDefault[0]
Uno Platform Template:       PrintViewMaps - - RouteInfo { Path = ExportCommand, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.ExportCommandViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = False, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = RouteInfo { Path = WizardContentHost, View = System.Func`1[System.Type], ViewAttributes = , ViewModel = Studio.Wizard.ViewModels.WizardContentHostViewModel, Data = , ToQuery = , FromQuery = , ResultData = , IsDefault = True, DependsOn = , Init = , IsDialogViewType = System.Func`1[System.Boolean], Nested = Uno.Extensions.Navigation.RouteInfo[], Parent = , DependsOnRoute = , RenderView = Studio.Views.WizardContentHostPage, IsDependent = False }, DependsOnRoute = , RenderView = Studio.Views.ExportCommandDialog, IsDependent = False }
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       .ctor - Created
Uno Platform Template: dbug: Uno.Extensions.Hosting.Internal.Host[0]
Uno Platform Template:       Hosting starting
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       StartAsync - Application data path is 'C:\Users\JhanviJagad\AppData\Local\Studio.Windows\config'
Uno Platform Template: info: Uno.Extensions.Storage.FileStorage[0]
Uno Platform Template:       ReadPackageFileAsync - File 'appsettings.keyvaluestorageconfiguration.json' does not exist in package
Uno Platform Template: info: Uno.Extensions.Storage.FileStorage[0]
Uno Platform Template:       ReadPackageFileAsync - File 'appsettings.userdata.json' does not exist in package
Uno Platform Template: info: Uno.Extensions.Storage.FileStorage[0]
Uno Platform Template:       ReadPackageFileAsync - File 'appsettings.localizationconfiguration.json' does not exist in package
Uno Platform Template: info: Uno.Extensions.Storage.FileStorage[0]
Uno Platform Template:       ReadPackageFileAsync - File 'appsettings.localizationsettings.json' does not exist in package
Uno Platform Template: info: Uno.Extensions.Storage.FileStorage[0]
Uno Platform Template:       ReadPackageFileAsync - File 'appsettings.navigationconfiguration.json' does not exist in package
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       ReloadAllFileConfigurationProviders - Reloading configuration - started
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       ReloadAllFileConfigurationProviders - Reloading configuration complete
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       StartAsync - Startup completed
Uno Platform Template: dbug: Uno.Extensions.Hosting.Internal.Host[0]
Uno Platform Template:       Hosting started
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       NavigateAsync - Starting Navigation - Navigator: ContentControlNavigator Request: 
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: ContentControlNavigator Request: 
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       Show - Creating instance of type 'FrameView'
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       CreateControlFromType - Creating control of type FrameView
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       Show - Instance created
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: WizardContentHost
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Invoking Frame.Navigate to type 'WizardContentHostPage'
Uno Platform Template: warn: Uno.Extensions.Navigation.Regions.NavigationRegion[0]
Uno Platform Template:       AssignParent - (Name: ) Unable to find service provider for root navigator
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Frame.Navigate completed
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: Navigation
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Invoking Frame.Navigate to type 'NavigationPage'
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Frame.Navigate completed
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       NavigateAsync - Starting Navigation - Navigator: ContentControlNavigator Request: WizardContentHost
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: ContentControlNavigator Request: WizardContentHost
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       Show - Creating instance of type 'FrameView'
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       CreateControlFromType - Creating control of type FrameView
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.ContentControlNavigator[0]
Uno Platform Template:       Show - Instance created
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: WizardContentHost
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Invoking Frame.Navigate to type 'WizardContentHostPage'
Uno Platform Template: warn: Uno.Extensions.Navigation.Regions.NavigationRegion[0]
Uno Platform Template:       AssignParent - (Name: ) Unable to find service provider for root navigator
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Frame.Navigate completed
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: Navigation
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Invoking Frame.Navigate to type 'NavigationPage'
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Frame.Navigate completed
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync - Starting Navigation - Navigator: FrameNavigator Request: ./Section
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: ./Section
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.PanelVisiblityNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: PanelVisiblityNavigator Request: Section
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.PanelVisiblityNavigator[0]
Uno Platform Template:       Show - Creating instance of type 'FrameView'
Uno Platform Template: info: Uno.Extensions.Navigation.Navigators.PanelVisiblityNavigator[0]
Uno Platform Template:       CreateControlFromType - Creating control of type FrameView
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.PanelVisiblityNavigator[0]
Uno Platform Template:       Show - Instance created
Uno Platform Template: dbug: Uno.Extensions.Navigation.NavigatorFactory[0]
Uno Platform Template:       CreateService - Adding region
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       NavigateAsync -  Navigator: FrameNavigator Request: Section
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Invoking Frame.Navigate to type 'SectionPage'
Uno Platform Template: dbug: Uno.Extensions.Navigation.Navigators.FrameNavigator[0]
Uno Platform Template:       Show - Frame.Navigate completed
Uno Platform Template: dbug: Uno.Extensions.Configuration.IWritableOptions[0]
Uno Platform Template:       UpdateAsync - Updating options, saving to file 'C:\Users\JhanviJagad\AppData\Local\Studio.Windows\config/appsettings.UserData.json'
Uno Platform Template: dbug: Uno.Extensions.Configuration.IWritableOptions[0]
Uno Platform Template:       Value - Get current value
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       ReloadAllFileConfigurationProviders - Reloading configuration - started
Uno Platform Template: dbug: Uno.Extensions.Configuration.ReloadService[0]
Uno Platform Template:       ReloadAllFileConfigurationProviders - Reloading configuration complete
Uno Platform Template: 
Uno Platform Template: 
Uno Platform Template: Wizard closed


Hot Reload Logs:

14:17:51.71 UnoApp7: Warning Hot Reload is not available because startup hooks have been disabled, possibly due to trimming.

Debug logs for VS insider 2026 18.0.0[11104.47]

  • To be added

Expected behavior 🎯

Solution should get deploy on Web browser

How to reproduce it (as minimally and precisely as possible) 🔬

  1. Open Vs 2026 insider
  2. Create a blank/recommended project with .NET 10 framework
  3. Build solution for WebAssembly
  4. Observe with insider version 11018.127 solution is not getting deployed and with version 11104.47 solution will get deployed but it will get stuck on splash screen.

Workaround 🛠️

No response

Renderer 🎨

  • Skia
  • Native

Affected platforms 📱💻🖥️

WebAssembly

Uno.Sdk version (and other relevant versions) 📦

sdk/template: 6.3.28
VS VSIX: 6.3.15

IDE version 🧑‍💻

VS Insider 2026 11018.127 & 11104.47 Rider Version: 2025.2.2

Anything else we need to know? 💬

No response

Metadata

Metadata

Assignees

Labels

platform/wasm 🌐Categorizes an issue or PR as relevant to the WebAssembly platform

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions