diff --git a/Directory.Build.targets b/Directory.Build.targets
index 28cb1afb1..b543c1bc0 100644
--- a/Directory.Build.targets
+++ b/Directory.Build.targets
@@ -123,6 +123,7 @@
+ $(DefineConstants);SUPPORTS_ASYNC_LINQ
$(DefineConstants);SUPPORTS_RELAXED_URI_LIMITS
diff --git a/sandbox/OpenIddict.Sandbox.AspNetCore.Server/Helpers/AsyncEnumerableExtensions.cs b/sandbox/OpenIddict.Sandbox.AspNetCore.Server/Helpers/AsyncEnumerableExtensions.cs
index 946d35e7f..01adf0ee0 100644
--- a/sandbox/OpenIddict.Sandbox.AspNetCore.Server/Helpers/AsyncEnumerableExtensions.cs
+++ b/sandbox/OpenIddict.Sandbox.AspNetCore.Server/Helpers/AsyncEnumerableExtensions.cs
@@ -1,4 +1,5 @@
-namespace OpenIddict.Sandbox.AspNetCore.Server.Helpers;
+#if !SUPPORTS_ASYNC_LINQ
+namespace OpenIddict.Sandbox.AspNetCore.Server.Helpers;
public static class AsyncEnumerableExtensions
{
@@ -24,3 +25,4 @@ async Task> ExecuteAsync()
}
}
}
+#endif