Skip to content

Commit 1b1a596

Browse files
committed
chore: support .NET 8
1 parent a8cf1ac commit 1b1a596

File tree

8 files changed

+12
-28
lines changed

8 files changed

+12
-28
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
test:
1111
runs-on: ubuntu-latest
12-
container: mcr.microsoft.com/dotnet/sdk:7.0
12+
container: mcr.microsoft.com/dotnet/sdk:8.0
1313

1414
services:
1515
memcached:

sample/SampleWebApp/SampleWebApp.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.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<RootNamespace>Enyim.Caching.SampleWebApp</RootNamespace>
66
<AssemblyName>Enyim.Caching.SampleWebApp</AssemblyName>
77
</PropertyGroup>

src/Enyim.Caching/Enyim.Caching.csproj

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>EnyimMemcachedCore is a Memcached client library for .NET. Add services.AddEnyimMemcached() in Startup. Inject IMemcachedClient into constructors.</Description>
55
<Authors>cnblogs.com</Authors>
6-
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
6+
<TargetFrameworks>net6.0;net7.0;net8.0</TargetFrameworks>
77
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
88
<AssemblyName>EnyimMemcachedCore</AssemblyName>
99
<PackageId>EnyimMemcachedCore</PackageId>
@@ -18,26 +18,10 @@
1818
<NoWarn>$(NoWarn);SYSLIB0011</NoWarn>
1919
</PropertyGroup>
2020

21-
<Choose>
22-
<When Condition="'$(TargetFramework)' == 'net6.0' Or '$(TargetFramework)' == 'net7.0'">
23-
<ItemGroup>
24-
<FrameworkReference Include="Microsoft.AspNetCore.App" />
25-
<PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.2" />
26-
</ItemGroup>
27-
</When>
28-
<Otherwise>
29-
<ItemGroup>
30-
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="7.0.0" />
31-
<PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="7.0.0" />
32-
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="7.0.0" />
33-
<PackageReference Include="Microsoft.Extensions.Options" Version="7.0.0" />
34-
<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="7.0.0" />
35-
<PackageReference Include="Microsoft.AspNetCore.Http.Abstractions" Version="2.2.0" />
36-
<PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.2" />
37-
<PackageReference Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
38-
</ItemGroup>
39-
</Otherwise>
40-
</Choose>
21+
<ItemGroup>
22+
<FrameworkReference Include="Microsoft.AspNetCore.App" />
23+
<PackageReference Include="Newtonsoft.Json.Bson" Version="1.0.2" />
24+
</ItemGroup>
4125

4226
<ItemGroup>
4327
<PackageReference Include="MessagePack" Version="2.4.59" />

test/DistributedCacheTests/DistributedCacheTests.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

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77

test/Enyim.Caching.Tests/Enyim.Caching.Tests.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-
<TargetFramework>net7.0</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<IsPackable>false</IsPackable>
55
</PropertyGroup>
66
<ItemGroup>

test/Enyim.StressTest/Enyim.StressTest.csproj

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

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net8.0</TargetFramework>
66
</PropertyGroup>
77

88
<ItemGroup>

test/MemcachedTest/MemcachedTest.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-
<TargetFramework>net7.0</TargetFramework>
3+
<TargetFramework>net8.0</TargetFramework>
44
<IsPackable>false</IsPackable>
55
</PropertyGroup>
66
<ItemGroup>

test/SampleWebApp.IntegrationTests/SampleWebApp.IntegrationTests.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.Web">
22

33
<PropertyGroup>
4-
<TargetFramework>net7.0</TargetFramework>
4+
<TargetFramework>net8.0</TargetFramework>
55
<IsPackable>false</IsPackable>
66
</PropertyGroup>
77

0 commit comments

Comments
 (0)