Skip to content

Ensure ICU is fully linked out in invariant mode #43689

@CoffeeFlux

Description

@CoffeeFlux

This is enabled by other work we're doing as part of .NET 6, but we should add assertions in addition to that to make sure everything really is going away.

We should be able to create a new project with the latest SDK, set the following properties, and have the native ICU bits fall away:

    <InvariantGlobalization>true</InvariantGlobalization>
    <WasmBuildNative>true</WasmBuildNative>

Metadata

Metadata

Assignees

Labels

arch-wasmWebAssembly architecturearea-Build-monosize-reductionIssues impacting final app size primary for size sensitive workloads

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions