You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes: #8789
The old method of satellite assembly counting relied on the
`RelativePath` MSBuild item metadata, which appears to have gone
missing somewhere in .NET8+. Update the code to check for presence
of the following metadata, in order given, to determine assembly's
culture, if any:
* `Culture`
* `RelativePath`
* `DestinationSubDirectory`
Failure to count satellite assemblies can, and sometimes will,
result in a segfault since we generate a number of native code
arrays based on the assembly count and the runtime assumes that
what the build told it is true.
Fixes: #8789
The old method of satellite assembly counting relied on the
`RelativePath` MSBuild item metadata, which appears to have gone
missing somewhere in .NET8+. Update the code to check for presence
of the following metadata, in order given, to determine assembly's
culture, if any:
* `Culture`
* `RelativePath`
* `DestinationSubDirectory`
Failure to count satellite assemblies can, and sometimes will,
result in a segfault since we generate a number of native code
arrays based on the assembly count and the runtime assumes that
what the build told it is true.
Android application type
.NET Android (net7.0-android, net8.0-android, etc.)
Affected platform version
8.0.200, 8.0.300-preview.24108.16
Description
Application crashes on startup with the following error:
Steps to Reproduce
No easy steps, happened on a big app after updating to .NET 8 from .NET 7.
.csproj options:
Did you find any workaround?
No
Relevant log output
The text was updated successfully, but these errors were encountered: