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