Skip to content

Commit a305bc4

Browse files
committed
add net462, netstandard2.0 and net8.0 target frameworks
1 parent 64032f7 commit a305bc4

File tree

2 files changed

+14
-4
lines changed

2 files changed

+14
-4
lines changed
Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,23 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net6.0</TargetFramework>
3+
<TargetFrameworks>net462;netstandard2.0;net6.0;net8.0</TargetFrameworks>
44
<Description>MetricPusher as HostedService</Description>
55
<RepositoryUrl>https://github.com/prom-client-net/prom-client-metricpusher-hostedservice</RepositoryUrl>
66
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
77
</PropertyGroup>
88
<ItemGroup>
99
<PackageReference Include="Prometheus.Client.MetricPusher" Version="3.2.0" />
10+
</ItemGroup>
11+
<ItemGroup Condition="'$(TargetFramework)' == 'net462' OR '$(TargetFramework)' == 'netstandard2.0'">
12+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="3.1.32 " />
13+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="3.1.32" />
14+
</ItemGroup>
15+
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
1016
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="6.0.1" />
1117
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
1218
</ItemGroup>
19+
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
20+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
21+
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="8.0.2" />
22+
</ItemGroup>
1323
</Project>

tests/Prometheus.Client.MetricPusher.HostedService.Tests.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>net6.0</TargetFramework>
4-
<InvariantGlobalization>true</InvariantGlobalization>
3+
<TargetFrameworks Condition="'$(OS)' == 'Unix'">net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks Condition="'$(OS)' != 'Unix'">net462;net6.0;net8.0</TargetFrameworks>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77
<ItemGroup>
88
<PackageReference Include="FluentAssertions" Version="7.0.0" />
99
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
1010
<PackageReference Include="NSubstitute" Version="5.3.0" />
11-
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="6.0.2" />
11+
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.1" />
1212
<PackageReference Include="xunit" Version="2.9.2" />
1313
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2">
1414
<PrivateAssets>all</PrivateAssets>

0 commit comments

Comments
 (0)