File tree 7 files changed +32
-28
lines changed
7 files changed +32
-28
lines changed Original file line number Diff line number Diff line change @@ -14,11 +14,11 @@ jobs:
14
14
runs-on : ubuntu-latest
15
15
16
16
steps :
17
- - uses : actions/checkout@v3
18
- - name : Setup .NET
19
- uses : actions/setup-dotnet@v2
17
+ - uses : actions/checkout@v4
18
+ - name : Setup dotNET
19
+ uses : actions/setup-dotnet@v4
20
20
with :
21
- dotnet-version : 6.0 .x
21
+ dotnet-version : 9 .x
22
22
- name : Restore
23
23
run : |
24
24
dotnet restore NewLife.Meter/NewLife.HttpMeter.csproj
Original file line number Diff line number Diff line change @@ -11,11 +11,11 @@ jobs:
11
11
runs-on : ubuntu-latest
12
12
13
13
steps :
14
- - uses : actions/checkout@v3
15
- - name : Setup .NET
16
- uses : actions/setup-dotnet@v2
14
+ - uses : actions/checkout@v4
15
+ - name : Setup dotNET
16
+ uses : actions/setup-dotnet@v4
17
17
with :
18
- dotnet-version : 6.0 .x
18
+ dotnet-version : 9 .x
19
19
- name : Restore
20
20
run : |
21
21
dotnet restore NewLife.Meter/NewLife.HttpMeter.csproj
Original file line number Diff line number Diff line change @@ -13,11 +13,11 @@ jobs:
13
13
runs-on : ubuntu-latest
14
14
15
15
steps :
16
- - uses : actions/checkout@v3
17
- - name : Setup .NET
18
- uses : actions/setup-dotnet@v2
16
+ - uses : actions/checkout@v4
17
+ - name : Setup dotNET
18
+ uses : actions/setup-dotnet@v4
19
19
with :
20
- dotnet-version : 6.0 .x
20
+ dotnet-version : 9 .x
21
21
- name : Build
22
22
run : |
23
23
dotnet build -c Release
Original file line number Diff line number Diff line change 2
2
3
3
<PropertyGroup >
4
4
<OutputType >Exe</OutputType >
5
- <TargetFramework >net7 .0</TargetFramework >
5
+ <TargetFramework >net8 .0</TargetFramework >
6
6
<AssemblyTitle >Http压力测试</AssemblyTitle >
7
7
<Description >Http压力测试工具</Description >
8
8
<Company >新生命开发团队</Company >
9
- <Copyright >©2002-2022 NewLife</Copyright >
10
- <VersionPrefix >1.1 </VersionPrefix >
9
+ <Copyright >©2002-2024 NewLife</Copyright >
10
+ <VersionPrefix >1.2 </VersionPrefix >
11
11
<VersionSuffix >$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix >
12
12
<Version >$(VersionPrefix).$(VersionSuffix)</Version >
13
13
<FileVersion >$(Version)</FileVersion >
Original file line number Diff line number Diff line change 1
1
using System . Diagnostics ;
2
+ using System . Net . Http ;
2
3
using System . Net . Http . Headers ;
3
4
using System . Text ;
4
5
using NewLife . Http ;
5
6
using NewLife . Log ;
7
+ #if ! NET45
8
+ using TaskEx = System . Threading . Tasks . Task ;
9
+ #endif
6
10
7
11
namespace NewLife . HttpMeter ;
8
12
@@ -107,7 +111,7 @@ protected virtual Task InitAsync()
107
111
_content = File . ReadAllText ( cfg . File . GetFullPath ( ) ) ;
108
112
}
109
113
110
- return Task . CompletedTask ;
114
+ return TaskEx . CompletedTask ;
111
115
}
112
116
113
117
/// <summary>处理单次请求</summary>
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
<PropertyGroup >
3
- <TargetFrameworks >net461;netstandard2.0;netstandard2.1</TargetFrameworks >
3
+ <TargetFrameworks >net45; net461;netstandard2.0;netstandard2.1</TargetFrameworks >
4
4
<AssemblyTitle >Http压力测试组件</AssemblyTitle >
5
5
<Description >高性能Http压力测试套装</Description >
6
6
<Company >新生命开发团队</Company >
7
- <Copyright >©2002-2022 新生命开发团队</Copyright >
8
- <VersionPrefix >1.1 </VersionPrefix >
7
+ <Copyright >©2002-2024 新生命开发团队</Copyright >
8
+ <VersionPrefix >1.2 </VersionPrefix >
9
9
<VersionSuffix >$([System.DateTime]::Now.ToString(`yyyy.MMdd`))</VersionSuffix >
10
10
<Version >$(VersionPrefix).$(VersionSuffix)</Version >
11
11
<FileVersion >$(Version)</FileVersion >
36
36
</PropertyGroup >
37
37
38
38
<ItemGroup >
39
- <PackageReference Include =" Microsoft.SourceLink.GitHub" Version =" 1.1.1 " >
39
+ <PackageReference Include =" Microsoft.SourceLink.GitHub" Version =" 8.0.0 " >
40
40
<PrivateAssets >all</PrivateAssets >
41
41
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
42
42
</PackageReference >
43
43
</ItemGroup >
44
44
45
45
<ItemGroup >
46
- <PackageReference Include =" NewLife.Core" Version =" 10 .0.2022.1101 " />
46
+ <PackageReference Include =" NewLife.Core" Version =" 11 .0.2024.1001 " />
47
47
</ItemGroup >
48
48
49
49
<ItemGroup >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
3
3
<PropertyGroup >
4
- <TargetFramework >net7 .0</TargetFramework >
4
+ <TargetFramework >net8 .0</TargetFramework >
5
5
<OutputPath >..\Bin\UnitTest</OutputPath >
6
6
7
7
<IsPackable >false</IsPackable >
8
8
</PropertyGroup >
9
9
10
10
<ItemGroup >
11
- <PackageReference Include =" Microsoft.Extensions.DependencyInjection" Version =" 7 .0.0" />
12
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.4.0 " />
13
- <PackageReference Include =" NewLife.Core" Version =" 10 .0.2022.1101 " />
14
- <PackageReference Include =" NewLife.UnitTest" Version =" 1.0.2022.901 " />
15
- <PackageReference Include =" xunit" Version =" 2.4 .2" />
16
- <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.4.5 " >
11
+ <PackageReference Include =" Microsoft.Extensions.DependencyInjection" Version =" 8 .0.0" />
12
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.11.1 " />
13
+ <PackageReference Include =" NewLife.Core" Version =" 11 .0.2024.1001 " />
14
+ <PackageReference Include =" NewLife.UnitTest" Version =" 1.0.2024.1006 " />
15
+ <PackageReference Include =" xunit" Version =" 2.9 .2" />
16
+ <PackageReference Include =" xunit.runner.visualstudio" Version =" 2.8.2 " >
17
17
<PrivateAssets >all</PrivateAssets >
18
18
<IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
19
19
</PackageReference >
You can’t perform that action at this time.
0 commit comments