-
Couldn't load subscription status.
- Fork 561
Description
Android framework version
net9.0-android
Affected platform version
.NET 9.0.100
Description
When I debug an application where csproj contains <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk> for the configuration I am running it appears like satellite assemblies for other languages than the neutral one are not deployed with the App.
This means that at runtime when switching languages using something like:
CultureInfo.DefaultThreadCurrentCulture = newCultureInfo;
CultureInfo.DefaultThreadCurrentUICulture = newCultureInfo;Then grabbing strings from the Resx files we use, always yield the strings from the neutral language.
Looking at the output from the App at runtime you will see:
11-20 10:37:05.346 W/monodroid-assembly( 7723): open_from_bundles: failed to load bundled assembly de-DE/TrackMan.Api.Measures.resources.dll
11-20 10:37:05.346 W/monodroid-assembly( 7723): open_from_bundles: the assembly might have been uploaded to the device with FastDev instead
11-20 10:37:05.346 W/monodroid-assembly( 7723): open_from_bundles: failed to load bundled assembly de-DE/TrackMan.Api.Measures.resources.dll
11-20 10:37:05.346 W/monodroid-assembly( 7723): open_from_bundles: the assembly might have been uploaded to the device with FastDev instead
11-20 10:37:05.347 W/monodroid-assembly( 7723): open_from_bundles: failed to load bundled assembly de/TrackMan.Api.Measures.resources.dll
11-20 10:37:05.347 W/monodroid-assembly( 7723): open_from_bundles: the assembly might have been uploaded to the device with FastDev instead
11-20 10:37:05.347 W/monodroid-assembly( 7723): open_from_bundles: failed to load bundled assembly de/TrackMan.Api.Measures.resources.dll
11-20 10:37:05.347 W/monodroid-assembly( 7723): open_from_bundles: the assembly might have been uploaded to the device with FastDev instead
Steps to Reproduce
Repro repository can be found here: https://github.com/Cheesebaron/EmbedAssembliesIntoApkRepro
Did you find any workaround?
Setting EmbedAssembliesIntoApk to false seems to alleviate this issue.