diff --git a/eng/testing/tests.browser.targets b/eng/testing/tests.browser.targets
index 2ce5f332cb8eae..2b383ef15054e7 100644
--- a/eng/testing/tests.browser.targets
+++ b/eng/testing/tests.browser.targets
@@ -36,6 +36,9 @@
_GetRuntimePackNuGetsToBuild;_GetNugetsForAOT;$(GetNuGetsToBuildForWorkloadTestingDependsOn)
<_BundleAOTTestWasmAppForHelixDependsOn>$(_BundleAOTTestWasmAppForHelixDependsOn);PrepareForWasmBuildApp;_PrepareForAOTOnHelix
true
+ false
+ true
+ true
diff --git a/src/libraries/System.Diagnostics.Tracing/tests/TrimmingTests/System.Diagnostics.Tracing.TrimmingTests.proj b/src/libraries/System.Diagnostics.Tracing/tests/TrimmingTests/System.Diagnostics.Tracing.TrimmingTests.proj
index 0081a36ebc69a9..c58b6040e29270 100644
--- a/src/libraries/System.Diagnostics.Tracing/tests/TrimmingTests/System.Diagnostics.Tracing.TrimmingTests.proj
+++ b/src/libraries/System.Diagnostics.Tracing/tests/TrimmingTests/System.Diagnostics.Tracing.TrimmingTests.proj
@@ -2,8 +2,8 @@
-
-
+
+
diff --git a/src/libraries/System.Private.CoreLib/src/ILLink/ILLink.Substitutions.Browser.xml b/src/libraries/System.Private.CoreLib/src/ILLink/ILLink.Substitutions.Browser.xml
index d40b57078bd6bb..c2e50a979ec7e1 100644
--- a/src/libraries/System.Private.CoreLib/src/ILLink/ILLink.Substitutions.Browser.xml
+++ b/src/libraries/System.Private.CoreLib/src/ILLink/ILLink.Substitutions.Browser.xml
@@ -1,7 +1,10 @@
-
+
+
+
+
diff --git a/src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj b/src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj
index 4fe527aacc03f1..c786baba78e379 100644
--- a/src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj
+++ b/src/libraries/System.Runtime/tests/TrimmingTests/System.Runtime.TrimmingTests.proj
@@ -6,22 +6,26 @@
osx-x64;linux-x64;browser-wasm
-
-
+
+ DebuggerSupport
+
+
+ DebuggerSupport
+
- System.Globalization.Invariant
- System.Globalization.Hybrid
+ InvariantGlobalization
+ HybridGlobalization
- System.Globalization.Invariant
+ InvariantGlobalization
- System.Globalization.Hybrid
- System.Globalization.Invariant;System.Globalization.PredefinedCulturesOnly
+ HybridGlobalization
+ InvariantGlobalization;PredefinedCulturesOnly
- System.Resources.UseSystemResourceKeys
+ UseSystemResourceKeys
- System.Runtime.InteropServices.BuiltInComInterop.IsSupported
+ BuiltInComInteropSupport
- System.Reflection.NullabilityInfoContext.IsSupported
+ NullabilityInfoContextSupport
- System.Reflection.NullabilityInfoContext.IsSupported
+ NullabilityInfoContextSupport
diff --git a/src/mono/nuget/Microsoft.NET.Sdk.WebAssembly.Pack/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets b/src/mono/nuget/Microsoft.NET.Sdk.WebAssembly.Pack/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets
index 324f36cad7957f..b15c7298c8f268 100644
--- a/src/mono/nuget/Microsoft.NET.Sdk.WebAssembly.Pack/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets
+++ b/src/mono/nuget/Microsoft.NET.Sdk.WebAssembly.Pack/build/Microsoft.NET.Sdk.WebAssembly.Browser.targets
@@ -63,16 +63,7 @@ Copyright (c) .NET Foundation. All rights reserved.
true
- false
true
- false
- false
- true
- false
- false
- false
- <_AggressiveAttributeTrimming Condition="'$(_AggressiveAttributeTrimming)' == ''">true
- false
true
false
diff --git a/src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in b/src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in
index 061fea9acaa14c..83f8783b6d1ef9 100644
--- a/src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in
+++ b/src/mono/nuget/Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest/WorkloadManifest.targets.in
@@ -37,6 +37,18 @@
$(WasmNativeWorkload)
false
$(WasmNativeWorkloadAvailable)
+
+
+ false
+ false
+ false
+ false
+ true
+ false
+ false
+ false
+ <_AggressiveAttributeTrimming Condition="'$(_AggressiveAttributeTrimming)' == ''">true
+ false
diff --git a/src/mono/wasm/Wasm.Build.Tests/IcuTestsBase.cs b/src/mono/wasm/Wasm.Build.Tests/IcuTestsBase.cs
index 9d4911d5ca9640..ed463752bddd34 100644
--- a/src/mono/wasm/Wasm.Build.Tests/IcuTestsBase.cs
+++ b/src/mono/wasm/Wasm.Build.Tests/IcuTestsBase.cs
@@ -108,9 +108,9 @@ protected void TestIcuShards(BuildArgs buildArgs, string shardName, string teste
bool dotnetWasmFromRuntimePack = !(buildArgs.AOT || buildArgs.Config == "Release");
buildArgs = buildArgs with { ProjectName = projectName };
- string extraProperties = onlyPredefinedCultures ?
- $"{shardName}true" :
- $"{shardName}";
+ string extraProperties = $"{shardName}false";
+ if (onlyPredefinedCultures)
+ extraProperties = $"{extraProperties}true";
buildArgs = ExpandBuildArgs(buildArgs, extraProperties: extraProperties);
string programText = GetProgramText(testedLocales, onlyPredefinedCultures);
diff --git a/src/mono/wasm/build/WasmApp.targets b/src/mono/wasm/build/WasmApp.targets
index b4040156dfeab6..db47100639c4fb 100644
--- a/src/mono/wasm/build/WasmApp.targets
+++ b/src/mono/wasm/build/WasmApp.targets
@@ -154,7 +154,6 @@
false
_framework
- true