diff --git a/src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs b/src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs index ac7d5e5a3ee6d8..f3a8aae9b38fd6 100644 --- a/src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs +++ b/src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs @@ -424,6 +424,9 @@ private static Version GetICUVersion() MethodInfo methodInfo = interopGlobalization.GetMethod("GetICUVersion", BindingFlags.NonPublic | BindingFlags.Static); if (methodInfo != null) { + // Ensure that ICU has been loaded + GC.KeepAlive(System.Globalization.CultureInfo.InstalledUICulture); + version = (int)methodInfo.Invoke(null, null); } }