Skip to content

Commit 3507d86

Browse files
committed
use .NET 9
update using packages.
1 parent 4ecef10 commit 3507d86

File tree

12 files changed

+42
-30
lines changed

12 files changed

+42
-30
lines changed

.github/workflows/publish_github.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ jobs:
1919
uses: actions/checkout@v3
2020

2121
- name: Setup .NET Core @ Latest
22-
uses: actions/setup-dotnet@v3
22+
uses: actions/setup-dotnet@v4
2323
with:
24+
dotnet-version: '9.x.x'
2425
source-url: https://nuget.pkg.github.com/elky84/index.json
2526
env:
2627
NUGET_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}

.github/workflows/publish_nuget.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ jobs:
1919
uses: actions/checkout@v3
2020

2121
- name: Setup .NET Core @ Latest
22-
uses: actions/setup-dotnet@v3
22+
uses: actions/setup-dotnet@v4
2323
with:
24+
dotnet-version: '9.x.x'
2425
source-url: https://api.nuget.org/v3/index.json
2526
env:
2627
NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}}

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -350,3 +350,4 @@ MigrationBackup/
350350
.ionide/
351351

352352
# ignore custom files.
353+
.idea/

EzDotNetty/EzDotnetty.csproj

+18-18
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

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

88
<PackageId>EzDotNetty</PackageId>
9-
<Version>1.0.20</Version>
9+
<Version>1.0.21</Version>
1010
<Authors>elky</Authors>
1111
<Company>elky</Company>
1212
<PackageReadmeFile>README.md</PackageReadmeFile>
@@ -22,24 +22,24 @@
2222
</ItemGroup>
2323

2424
<ItemGroup>
25-
<PackageReference Include="LightInject" Version="5.5.0" />
25+
<PackageReference Include="LightInject" Version="7.0.0" />
2626
<PackageReference Include="LightInject.Annotation" Version="1.1.0" />
27-
<PackageReference Include="Microsoft.Extensions.Configuration" Version="3.1.9" />
28-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.9" />
29-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.9" />
30-
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
31-
<PackageReference Include="Serilog" Version="2.10.0" />
32-
<PackageReference Include="Serilog.Settings.Configuration" Version="3.3.0" />
33-
<PackageReference Include="Serilog.Sinks.Console" Version="4.0.1" />
34-
<PackageReference Include="Serilog.Sinks.File" Version="5.0.0" />
27+
<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.0" />
28+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="9.0.0" />
29+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="9.0.0" />
30+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
31+
<PackageReference Include="Serilog" Version="4.1.1-dev-02318" />
32+
<PackageReference Include="Serilog.Settings.Configuration" Version="8.0.4" />
33+
<PackageReference Include="Serilog.Sinks.Console" Version="6.0.0" />
34+
<PackageReference Include="Serilog.Sinks.File" Version="6.0.0" />
3535
<PackageReference Include="System.Collections.Concurrent" Version="4.3.0" />
36-
<PackageReference Include="System.Runtime.Caching" Version="4.5.0" />
37-
<PackageReference Include="DotNetty.Buffers" Version="0.7.0" />
38-
<PackageReference Include="DotNetty.Codecs" Version="0.7.0" />
39-
<PackageReference Include="DotNetty.Common" Version="0.7.1" />
40-
<PackageReference Include="DotNetty.Handlers" Version="0.7.0" />
41-
<PackageReference Include="DotNetty.Transport" Version="0.7.0" />
42-
<PackageReference Include="DotNetty.Transport.Libuv" Version="0.7.0" />
36+
<PackageReference Include="System.Runtime.Caching" Version="9.0.0" />
37+
<PackageReference Include="DotNetty.Buffers" Version="0.7.6" />
38+
<PackageReference Include="DotNetty.Codecs" Version="0.7.6" />
39+
<PackageReference Include="DotNetty.Common" Version="0.7.6" />
40+
<PackageReference Include="DotNetty.Handlers" Version="0.7.6" />
41+
<PackageReference Include="DotNetty.Transport" Version="0.7.6" />
42+
<PackageReference Include="DotNetty.Transport.Libuv" Version="0.7.6" />
4343
</ItemGroup>
4444

4545
</Project>

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
Easily usable with [DotNetty](https://github.com/Azure/DotNetty).
2222

23-
Implemented by C# .NET 8
23+
Implemented by C# .NET 9
2424

2525
The purpose of this project is to easily build and operate a server using DotNetty.
2626

@@ -88,6 +88,11 @@ The purpose of this project is to easily build and operate a server using DotNet
8888

8989
## version history
9090

91+
### v1.0.21
92+
93+
use .NET 9
94+
update using packages.
95+
9196
### v1.0.20
9297

9398
use .NET 8

ServerShared/ServerShared.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net8.0</TargetFramework>
4+
<TargetFramework>net9.0</TargetFramework>
55
</PropertyGroup>
66

77
<ItemGroup>

TestClient/TestClient.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
<PropertyGroup>
44
<OutputType>WinExe</OutputType>
5-
<TargetFramework>net8.0-windows</TargetFramework>
65
<Nullable>enable</Nullable>
76
<UseWindowsForms>true</UseWindowsForms>
87
<ImplicitUsings>enable</ImplicitUsings>
8+
<TargetFramework>net9.0-windows</TargetFramework>
99
</PropertyGroup>
1010

1111
<ItemGroup>

TestClient/TestClientForm.cs

+7-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,20 @@
33
using EzDotNetty.Bootstrap.Client;
44
using TestClientShared.NetworkHandler;
55
using TestClientShared.Util;
6+
using System.ComponentModel;
67

78
namespace TestClient
89
{
910
public partial class TestClientForm : Form
1011
{
11-
public IChannel? Channel { get; set; }
12+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
13+
private IChannel? Channel { get; set; }
1214

13-
public ClientHandler? ClientHandler { get; set; }
15+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
16+
private ClientHandler? ClientHandler { get; set; }
1417

15-
public IChannelHandlerContext? ChannelHandlerContext { get; set; }
18+
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
19+
private IChannelHandlerContext? ChannelHandlerContext { get; set; }
1620

1721
private readonly Dictionary<int, PlayerControl> PlayerControls = new();
1822

TestClientCLI/TestClientCLI.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<RootNamespace>TestClient</RootNamespace>
77
</PropertyGroup>
88

TestClientShared/TestClientShared.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

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

TestServer/TestServer.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net8.0</TargetFramework>
5+
<TargetFramework>net9.0</TargetFramework>
66
<RootNamespace>TestServer</RootNamespace>
77
<AssemblyName>TestServer</AssemblyName>
88
<DockerDefaultTargetOS>Linux</DockerDefaultTargetOS>

UnitTest/UnitTest.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

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

77
<IsPackable>false</IsPackable>

0 commit comments

Comments
 (0)