diff --git a/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj b/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj
index a8eb42bb026b..b18fc411cb97 100644
--- a/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj
+++ b/src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj
@@ -4,7 +4,7 @@
ASP.NET Core middleware for filtering out requests with unknown HTTP host headers.
- netstandard2.0
+ netcoreapp3.0
true
aspnetcore
diff --git a/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj b/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj
index 11b2130693c4..23b78b1c16e3 100644
--- a/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj
+++ b/src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj
@@ -4,7 +4,7 @@
ASP.NET Core basic middleware for supporting HTTP method overrides. Includes:
* X-Forwarded-* headers to forward headers from a proxy.
* HTTP method override header.
- netstandard2.0
+ netcoreapp3.0
$(NoWarn);CS1591
true
aspnetcore;proxy;headers;xforwarded
diff --git a/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj b/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj
index f367ea28ccb1..35061ff21816 100644
--- a/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj
+++ b/src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj
@@ -4,7 +4,7 @@
ASP.NET Core basic middleware for supporting HTTPS Redirection and HTTP Strict-Transport-Security.
- netstandard2.0
+ netcoreapp3.0
$(NoWarn);CS1591
true
aspnetcore;https;hsts
diff --git a/src/Middleware/ResponseCompression/src/BrotliCompressionProvider.cs b/src/Middleware/ResponseCompression/src/BrotliCompressionProvider.cs
index 28955fd6f74f..6cc0a88d5d7d 100644
--- a/src/Middleware/ResponseCompression/src/BrotliCompressionProvider.cs
+++ b/src/Middleware/ResponseCompression/src/BrotliCompressionProvider.cs
@@ -1,4 +1,4 @@
-// Copyright (c) .NET Foundation. All rights reserved.
+// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
@@ -38,14 +38,7 @@ public BrotliCompressionProvider(IOptions opti
///
public Stream CreateStream(Stream outputStream)
{
-#if NETCOREAPP2_1
return new BrotliStream(outputStream, Options.Level, leaveOpen: true);
-#elif NET461 || NETSTANDARD2_0
- // Brotli is only supported in .NET Core 2.1+
- throw new PlatformNotSupportedException();
-#else
-#error Target frameworks need to be updated.
-#endif
}
}
}
diff --git a/src/Middleware/ResponseCompression/src/GzipCompressionProvider.cs b/src/Middleware/ResponseCompression/src/GzipCompressionProvider.cs
index 1e5026430c94..0a001e0d53f1 100644
--- a/src/Middleware/ResponseCompression/src/GzipCompressionProvider.cs
+++ b/src/Middleware/ResponseCompression/src/GzipCompressionProvider.cs
@@ -1,4 +1,4 @@
-// Copyright (c) .NET Foundation. All rights reserved.
+// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
@@ -33,19 +33,7 @@ public GzipCompressionProvider(IOptions options)
public string EncodingName { get; } = "gzip";
///
- public bool SupportsFlush
- {
- get
- {
-#if NET461
- return false;
-#elif NETSTANDARD2_0 || NETCOREAPP2_1
- return true;
-#else
-#error target frameworks need to be updated
-#endif
- }
- }
+ public bool SupportsFlush => true;
///
public Stream CreateStream(Stream outputStream)
diff --git a/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj b/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj
index b1fb86527630..f35baf967dc8 100644
--- a/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj
+++ b/src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj
@@ -2,7 +2,7 @@
ASP.NET Core middleware for HTTP Response compression.
- net461;netstandard2.0;netcoreapp2.1
+ netcoreapp3.0
true
aspnetcore
diff --git a/src/Middleware/ResponseCompression/src/ResponseCompressionProvider.cs b/src/Middleware/ResponseCompression/src/ResponseCompressionProvider.cs
index b63ff7380e3e..8b2c2222e932 100644
--- a/src/Middleware/ResponseCompression/src/ResponseCompressionProvider.cs
+++ b/src/Middleware/ResponseCompression/src/ResponseCompressionProvider.cs
@@ -1,4 +1,4 @@
-// Copyright (c) .NET Foundation. All rights reserved.
+// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
@@ -48,13 +48,7 @@ public ResponseCompressionProvider(IServiceProvider services, IOptions from DI.
_providers = new ICompressionProvider[]
{
-#if NETCOREAPP2_1
new CompressionProviderFactory(typeof(BrotliCompressionProvider)),
-#elif NET461 || NETSTANDARD2_0
- // Brotli is only supported in .NET Core 2.1+
-#else
-#error Target frameworks need to be updated.
-#endif
new CompressionProviderFactory(typeof(GzipCompressionProvider)),
};
}
diff --git a/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj b/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj
index 48a6e913f520..0ac6ec15b168 100644
--- a/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj
+++ b/src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj
@@ -5,7 +5,7 @@
* Support for custom URL rewrite rules
* Support for running IIS URL Rewrite module rules
* Support for running Apache mod_rewrite rules.
- netstandard2.0
+ netcoreapp3.0
$(NoWarn);CS1591
true
aspnetcore;urlrewrite;mod_rewrite