freeserf.net icon indicating copy to clipboard operation
freeserf.net copied to clipboard

Running freeserf.net on Steam Deck

Open dos-ise opened this issue 1 year ago • 0 comments

I tried running the latest release on my Steam Deck unfortunately it crashed with the following error. (See Screenshot)

Process terminated. Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support. at System.Environment.FailFast(System.String) at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode() at System.Globalization.GlobalizationMode..cctor() at System.Globalization.CultureData.CreateCultureWithInvariantData() at System.Globalization.CultureData.get_Invariant() at System.Globalization.CultureInfo..cctor() at System.StringComparer..cctor() at System.StringComparer.get_OrdinalIgnoreCase() at Microsoft.Extensions.Configuration.ConfigurationProvider..ctor() at Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder) at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build() at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder..ctor(Microsoft.Extensions.Hosting.IHostBuilder) at Microsoft.Extensions.Hosting.GenericHostWebHostBuilderExtensions.ConfigureWebHost(Microsoft.Extensions.Hosting.IHostBuilder, System.Action'1<Microsoft.AspNetCore.Hosting.IWebHostBuilder>) at Microsoft.Extensions.Hosting.GenericHostBuilderExtensions.ConfigureWebHostDefaults(Microsoft.Extensions.Hosting.IHostBuilder, System.Action'1<Microsoft.AspNetCore.Hosting.IWebHostBuilder>) at WebApplication.Program.CreateHostBuilder(System.String[]) at WebApplication.Program.Main(System.String[])

Migrating freeserf.net to NET.8 fixed this issue for me.

So if anyone want to run this amazing project on your steam deck take a look at my fork.

Screenshot_20241016_084906 Screenshot_20241016_090104

dos-ise avatar Oct 16 '24 07:10 dos-ise