Skip to content

Commit 5d36a55

Browse files
committed
Multi-targeting .NET 6 and .NET 8
1 parent 691bde1 commit 5d36a55

25 files changed

+38
-36
lines changed

benchmarks/WebJobs.Script.Benchmarks/Microsoft.Azure.WebJobs.Script.Benchmarks.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net6.0</TargetFrameworks>
3+
<TargetFrameworks>net8.0</TargetFrameworks>
44
<OutputType>Exe</OutputType>
55
<!-- BenchmarkDotNet looks for a matching Project, see https://github.com/dotnet/BenchmarkDotNet/issues/1019 -->
66
<!--<AssemblyName>Microsoft.Azure.WebJobs.Script.Benchmarks</AssemblyName>-->

build/common.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project>
22
<Import Project=".\package.props" />
33
<PropertyGroup>
4-
<TargetFramework>netstandard2.1</TargetFramework>
4+
<TargetFrameworks>netstandard2.1</TargetFrameworks>
55
<LangVersion>latest</LangVersion>
66
<MajorVersion>4</MajorVersion>
77
<MinorVersion>$(MinorVersionPrefix)34</MinorVersion>

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "6.0.419",
3+
"version": "8.0.204",
44
"rollForward": "latestFeature"
55
},
66
"msbuild-sdks": {

src/WebJobs.Script.Abstractions/WebJobs.Script.Abstractions.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<Import Project="..\..\build\common.props" />
33
<PropertyGroup>
4-
<TargetFramework>netstandard2.0</TargetFramework>
4+
<TargetFrameworks>netstandard2.0</TargetFrameworks>
55
<Version>1.0.4-preview</Version>
66
<BuildNumber Condition=" '$(BuildNumber)' == '' ">1</BuildNumber>
77
<MajorMinorProductVersion>1.0</MajorMinorProductVersion>

src/WebJobs.Script.Grpc/WebJobs.Script.Grpc.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Import Project="..\..\build\common.props" />
33

44
<PropertyGroup>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
66
<PackageId>Microsoft.Azure.WebJobs.Script.Grpc</PackageId>
77
<AssemblyName>Microsoft.Azure.WebJobs.Script.Grpc</AssemblyName>
88
<RootNamespace>Microsoft.Azure.WebJobs.Script.Grpc</RootNamespace>

src/WebJobs.Script.WebHost/Middleware/HttpThrottleMiddleware.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ private void RejectRequest(HttpContext httpContext, IMetricsLogger metricsLogger
8484
metricsLogger.LogEvent(MetricEventNames.FunctionInvokeThrottled);
8585

8686
httpContext.Response.StatusCode = 429;
87-
httpContext.Response.Headers.Add(ScriptConstants.AntaresScaleOutHeaderName, "1");
87+
httpContext.Response.Headers.Append(ScriptConstants.AntaresScaleOutHeaderName, "1");
8888
}
8989
}
9090
}

src/WebJobs.Script.WebHost/WebJobs.Script.WebHost.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<Import Project="..\..\build\common.props" />
33
<Import Project="..\..\build\python.props" />
44
<PropertyGroup>
5-
<TargetFramework>net6.0</TargetFramework>
5+
<TargetFrameworks>net6.0;net8.0</TargetFrameworks>
66
<AssemblyName>Microsoft.Azure.WebJobs.Script.WebHost</AssemblyName>
77
<RootNamespace>Microsoft.Azure.WebJobs.Script.WebHost</RootNamespace>
88
<PackageId>Microsoft.Azure.WebJobs.Script.WebHost</PackageId>

test/WebJobs.Script.Tests.Integration/Properties/Resources.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

test/WebJobs.Script.Tests.Integration/ScriptHostEndToEnd/DirectLoadEndToEndTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public async Task Invoke_Succeeds()
4343
{
4444
{ "req", request }
4545
};
46-
request.Headers.Add("Accept", new StringValues("text/plain"));
46+
request.Headers.Append("Accept", new StringValues("text/plain"));
4747

4848
await Fixture.JobHost.CallAsync("Function1", arguments);
4949

test/WebJobs.Script.Tests.Integration/ScriptHostEndToEnd/NodeContentTests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@ protected async Task<string> CreateTest<Req>(Req content, string contentType, bo
158158
{
159159
IHeaderDictionary headers = new HeaderDictionary();
160160

161-
headers.Add("accept", contentType);
162-
headers.Add("type", contentType);
161+
headers.Append("accept", contentType);
162+
headers.Append("type", contentType);
163163

164164
if (contentNegotiation)
165165
{
166-
headers.Add("negotiation", "true");
166+
headers.Append("negotiation", "true");
167167
}
168168

169-
headers.Add("scenario", "content");
169+
headers.Append("scenario", "content");
170170

171171
HttpRequest request = HttpTestHelpers.CreateHttpRequest("POST", "http://localhost/api/httptrigger", headers, content);
172172

0 commit comments

Comments
 (0)