diff --git a/eng/Versions.props b/eng/Versions.props
index 12105014900a5514c4fb5726b942557bd992a361..2e3ff3518a2fbe1be05bb955c30bc8fe5811e3e3 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -45,7 +45,7 @@
- 6.0.0-preview3.21158.1
+ 6.0.0-preview3.21168.1
3.9.0-5.final
3.9.0-5.final
diff --git a/eng/targetframeworksuffix.props b/eng/targetframeworksuffix.props
index 5926e5266de023d6f579f94c2e6c31ce6da117e7..00d2acfd4607c81909446d6e861fba3db9b00968 100644
--- a/eng/targetframeworksuffix.props
+++ b/eng/targetframeworksuffix.props
@@ -9,6 +9,8 @@
$(TargetFrameworkSuffix)
1.0
$(TargetFrameworkSuffix),Version=$(TargetPlatformVersion)
+
+ 0.0
diff --git a/eng/versioning.targets b/eng/versioning.targets
index a55fe2407ece6d4d08f505dc3851f35ff2011945..cf0f497a1096be30a9cfac23cd801deb4775f270 100644
--- a/eng/versioning.targets
+++ b/eng/versioning.targets
@@ -47,17 +47,27 @@
-
-
-
-
+
+
+
+
+
+
+
<_unsupportedOSPlatforms Include="$(UnsupportedOSPlatforms)" />
-
+
+
<_Parameter1>%(_unsupportedOSPlatforms.Identity)
diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterGroup.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterGroup.cs
index 10da258166b03cc2a5ab111960e2dca11aa4356b..5d85b20e7b6bf72d3374c4f5c5a280406c173dfd 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterGroup.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterGroup.cs
@@ -15,7 +15,9 @@ namespace Microsoft.Diagnostics.Tracing
namespace System.Diagnostics.Tracing
#endif
{
+#if NETCOREAPP
[UnsupportedOSPlatform("browser")]
+#endif
internal sealed class CounterGroup
{
private readonly EventSource _eventSource;
diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/DiagnosticCounter.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/DiagnosticCounter.cs
index 16724c371c49fa2a23efe6ebc666b27011d4ecf0..0c23cf99222b2c04b0df63846a038cc4fb17e852 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/DiagnosticCounter.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/DiagnosticCounter.cs
@@ -20,7 +20,9 @@ namespace System.Diagnostics.Tracing
/// DiagnosticCounter is an abstract class that serves as the parent class for various Counter* classes,
/// namely EventCounter, PollingCounter, IncrementingEventCounter, and IncrementingPollingCounter.
///
+#if NETCOREAPP
[UnsupportedOSPlatform("browser")]
+#endif
public abstract class DiagnosticCounter : IDisposable
{
///
diff --git a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventCounter.cs b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventCounter.cs
index 52dac7973982c325fc90d28ce0dcfd9aa3cdd964..8a53d56908210cc038e1b1d08ccd3fb6ce12cb4b 100644
--- a/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventCounter.cs
+++ b/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventCounter.cs
@@ -24,7 +24,9 @@ namespace System.Diagnostics.Tracing
/// See https://github.com/dotnet/runtime/blob/main/src/libraries/System.Diagnostics.Tracing/tests/BasicEventSourceTest/TestEventCounter.cs
/// which shows tests, which are also useful in seeing actual use.
///
+#if NETCOREAPP
[UnsupportedOSPlatform("browser")]
+#endif
public partial class EventCounter : DiagnosticCounter
{
///