Skip to content

Commit 0ac15cc

Browse files
committed
Change middleware projects to target netcoreapp3.0 #3754
1 parent 7fdd930 commit 0ac15cc

8 files changed

+9
-34
lines changed

src/Middleware/HostFiltering/src/Microsoft.AspNetCore.HostFiltering.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>
55
ASP.NET Core middleware for filtering out requests with unknown HTTP host headers.
66
</Description>
7-
<TargetFramework>netstandard2.0</TargetFramework>
7+
<TargetFramework>netcoreapp3.0</TargetFramework>
88
<GenerateDocumentationFile>true</GenerateDocumentationFile>
99
<PackageTags>aspnetcore</PackageTags>
1010
</PropertyGroup>

src/Middleware/HttpOverrides/src/Microsoft.AspNetCore.HttpOverrides.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>ASP.NET Core basic middleware for supporting HTTP method overrides. Includes:
55
* X-Forwarded-* headers to forward headers from a proxy.
66
* HTTP method override header.</Description>
7-
<TargetFramework>netstandard2.0</TargetFramework>
7+
<TargetFramework>netcoreapp3.0</TargetFramework>
88
<NoWarn>$(NoWarn);CS1591</NoWarn>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1010
<PackageTags>aspnetcore;proxy;headers;xforwarded</PackageTags>

src/Middleware/HttpsPolicy/src/Microsoft.AspNetCore.HttpsPolicy.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<Description>
55
ASP.NET Core basic middleware for supporting HTTPS Redirection and HTTP Strict-Transport-Security.
66
</Description>
7-
<TargetFramework>netstandard2.0</TargetFramework>
7+
<TargetFramework>netcoreapp3.0</TargetFramework>
88
<NoWarn>$(NoWarn);CS1591</NoWarn>
99
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1010
<PackageTags>aspnetcore;https;hsts</PackageTags>

src/Middleware/ResponseCompression/src/BrotliCompressionProvider.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) .NET Foundation. All rights reserved.
1+
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

44
using System;
@@ -38,14 +38,7 @@ public BrotliCompressionProvider(IOptions<BrotliCompressionProviderOptions> opti
3838
/// <inheritdoc />
3939
public Stream CreateStream(Stream outputStream)
4040
{
41-
#if NETCOREAPP2_1
4241
return new BrotliStream(outputStream, Options.Level, leaveOpen: true);
43-
#elif NET461 || NETSTANDARD2_0
44-
// Brotli is only supported in .NET Core 2.1+
45-
throw new PlatformNotSupportedException();
46-
#else
47-
#error Target frameworks need to be updated.
48-
#endif
4942
}
5043
}
5144
}

src/Middleware/ResponseCompression/src/GzipCompressionProvider.cs

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) .NET Foundation. All rights reserved.
1+
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

44
using System;
@@ -33,19 +33,7 @@ public GzipCompressionProvider(IOptions<GzipCompressionProviderOptions> options)
3333
public string EncodingName { get; } = "gzip";
3434

3535
/// <inheritdoc />
36-
public bool SupportsFlush
37-
{
38-
get
39-
{
40-
#if NET461
41-
return false;
42-
#elif NETSTANDARD2_0 || NETCOREAPP2_1
43-
return true;
44-
#else
45-
#error target frameworks need to be updated
46-
#endif
47-
}
48-
}
36+
public bool SupportsFlush => true;
4937

5038
/// <inheritdoc />
5139
public Stream CreateStream(Stream outputStream)

src/Middleware/ResponseCompression/src/Microsoft.AspNetCore.ResponseCompression.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<Description>ASP.NET Core middleware for HTTP Response compression.</Description>
5-
<TargetFrameworks>net461;netstandard2.0;netcoreapp2.1</TargetFrameworks>
5+
<TargetFramework>netcoreapp3.0</TargetFramework>
66
<GenerateDocumentationFile>true</GenerateDocumentationFile>
77
<PackageTags>aspnetcore</PackageTags>
88
</PropertyGroup>

src/Middleware/ResponseCompression/src/ResponseCompressionProvider.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright (c) .NET Foundation. All rights reserved.
1+
// Copyright (c) .NET Foundation. All rights reserved.
22
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
33

44
using System;
@@ -48,13 +48,7 @@ public ResponseCompressionProvider(IServiceProvider services, IOptions<ResponseC
4848
// Use the factory so it can resolve IOptions<GzipCompressionProviderOptions> from DI.
4949
_providers = new ICompressionProvider[]
5050
{
51-
#if NETCOREAPP2_1
5251
new CompressionProviderFactory(typeof(BrotliCompressionProvider)),
53-
#elif NET461 || NETSTANDARD2_0
54-
// Brotli is only supported in .NET Core 2.1+
55-
#else
56-
#error Target frameworks need to be updated.
57-
#endif
5852
new CompressionProviderFactory(typeof(GzipCompressionProvider)),
5953
};
6054
}

src/Middleware/Rewrite/src/Microsoft.AspNetCore.Rewrite.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* Support for custom URL rewrite rules
66
* Support for running IIS URL Rewrite module rules
77
* Support for running Apache mod_rewrite rules.</Description>
8-
<TargetFramework>netstandard2.0</TargetFramework>
8+
<TargetFramework>netcoreapp3.0</TargetFramework>
99
<NoWarn>$(NoWarn);CS1591</NoWarn>
1010
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1111
<PackageTags>aspnetcore;urlrewrite;mod_rewrite</PackageTags>

0 commit comments

Comments
 (0)