diff --git a/.github/workflows/gh-build.yml b/.github/workflows/gh-build.yml index a9ba4b8bf0..a7148be5ad 100644 --- a/.github/workflows/gh-build.yml +++ b/.github/workflows/gh-build.yml @@ -5,7 +5,7 @@ on: pull_request: env: - DOTNET_VERSION: '8.0.x' + DOTNET_VERSION: '9.0.x' jobs: build: diff --git a/Dockerfile b/Dockerfile index a24c47a50f..bb8c87e340 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build WORKDIR /src COPY . . RUN dotnet build -c Release -FROM mcr.microsoft.com/dotnet/runtime:8.0 +FROM mcr.microsoft.com/dotnet/runtime:9.0 WORKDIR /app COPY --from=build /src/WowPacketParser/bin/Release . COPY --chmod=755 ./docker-entrypoint.sh / diff --git a/README.md b/README.md index 135112bcee..2f55ac65a7 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ WowPacketParser (WPP) Usage ----- -* Compile WowPacketParser using Visual Studio 2022 (with .NET 8.0 SDK) or .NET 8.0 SDK (Linux/macOS). +* Compile WowPacketParser using Visual Studio 2022 (with .NET 9.0 SDK) or .NET 9.0 SDK. Alternatively you can download compiled binaries from the links [below](#nightly-builds). * Edit `WowPacketParser.dll.config` to fit your needs. * Drag one or more files (.pkt or .bin) to `WowPacketParser.exe`. @@ -39,9 +39,9 @@ and `wpp_data_objectnames.sql` has some data to fill the database. Nightly Builds -------------- -.NET 8.0 SDK or .NET 8.0 Runtime is needed! +.NET 9.0 SDK or .NET 9.0 Runtime is needed! -[Download .NET 8.0 here!](https://dotnet.microsoft.com/download/dotnet/8.0) +[Download .NET 9.0 here!](https://dotnet.microsoft.com/download/dotnet/9.0) ##### Windows - Visual Studio 2022 diff --git a/WowPacketParser.Proto/WowPacketParser.Proto.csproj b/WowPacketParser.Proto/WowPacketParser.Proto.csproj index 40660f8017..07d42ef2b7 100644 --- a/WowPacketParser.Proto/WowPacketParser.Proto.csproj +++ b/WowPacketParser.Proto/WowPacketParser.Proto.csproj @@ -6,9 +6,9 @@ - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/WowPacketParser.Tests/WowPacketParser.Tests.csproj b/WowPacketParser.Tests/WowPacketParser.Tests.csproj index 16dc7d645b..f3e4ba1c16 100644 --- a/WowPacketParser.Tests/WowPacketParser.Tests.csproj +++ b/WowPacketParser.Tests/WowPacketParser.Tests.csproj @@ -6,9 +6,9 @@ - - - + + + diff --git a/WowPacketParser/WowPacketParser.csproj b/WowPacketParser/WowPacketParser.csproj index 5d54bbfc17..49be218743 100644 --- a/WowPacketParser/WowPacketParser.csproj +++ b/WowPacketParser/WowPacketParser.csproj @@ -5,12 +5,15 @@ - + - - - + + + + + + diff --git a/default.props b/default.props index 1688b18137..45844822a7 100644 --- a/default.props +++ b/default.props @@ -1,7 +1,7 @@ bin/$(Configuration)/ - net8.0 + net9.0 latest TrinityCore Copyright © 2010-2024