diff --git a/src/KubernetesClient.Classic/Global.cs b/src/KubernetesClient.Classic/Global.cs
index f96593e4a..70b3700e1 100644
--- a/src/KubernetesClient.Classic/Global.cs
+++ b/src/KubernetesClient.Classic/Global.cs
@@ -2,3 +2,4 @@
global using System.Collections.Generic;
global using System.Linq;
global using System.Text.Json;
+global using System.Text.Json.Serialization;
diff --git a/src/KubernetesClient.Classic/KubernetesClient.Classic.csproj b/src/KubernetesClient.Classic/KubernetesClient.Classic.csproj
index 240ebbf0b..47a926b45 100644
--- a/src/KubernetesClient.Classic/KubernetesClient.Classic.csproj
+++ b/src/KubernetesClient.Classic/KubernetesClient.Classic.csproj
@@ -9,6 +9,7 @@
+
@@ -42,6 +43,10 @@
+
+
+
+
diff --git a/src/KubernetesClient/Kubernetes.cs b/src/KubernetesClient/Kubernetes.cs
index 75bedae8e..a100a23ff 100644
--- a/src/KubernetesClient/Kubernetes.cs
+++ b/src/KubernetesClient/Kubernetes.cs
@@ -76,11 +76,7 @@ protected override async Task> CreateResultAsync(Htt
if (watch == true)
{
-#if NETSTANDARD2_0 || NET48
- throw new KubernetesException("watch not supported");
-#else
httpResponse.Content = new LineSeparatedHttpContent(httpResponse.Content, cancellationToken);
-#endif
}
try