From 22f47f44617556919fa578b5db337a62ee1737ae Mon Sep 17 00:00:00 2001 From: ThompsonNye Date: Sun, 1 Dec 2024 19:26:54 +0100 Subject: [PATCH] Upgrade to .NET 9 and update nuget packages --- Dockerfile | 4 +-- src/WebApi/WebApi.csproj | 28 +++++++++++-------- .../WebApi.Tests.Integration.csproj | 20 +++++++------ .../WebApi.Tests.System.csproj | 10 +++++-- .../WebApi.Tests.Unit.csproj | 16 +++++++---- 5 files changed, 47 insertions(+), 31 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4e01f84..a20303b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,13 @@ #See https://aka.ms/customizecontainer to learn how to customize your debug container and how Visual Studio uses this Dockerfile to build your images for faster debugging. -FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base +FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS base WORKDIR /app EXPOSE 8080 EXPOSE 8081 RUN apt-get update && apt-get install -y curl USER app -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build +FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build ARG BUILD_CONFIGURATION=Release WORKDIR /src COPY ["src/WebApi/WebApi.csproj", "src/WebApi/"] diff --git a/src/WebApi/WebApi.csproj b/src/WebApi/WebApi.csproj index dcbadf5..b5f5941 100644 --- a/src/WebApi/WebApi.csproj +++ b/src/WebApi/WebApi.csproj @@ -1,7 +1,7 @@  - net8.0 + net9.0 enable enable 4bf893d3-0c16-41ec-8b46-2768d841215d @@ -13,24 +13,28 @@ - - - - - + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - - + + + + - + - + + + + + diff --git a/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj b/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj index c7764a0..79c5109 100644 --- a/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj +++ b/tests/WebApi.Tests.Integration/WebApi.Tests.Integration.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -10,18 +10,18 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - + + + + - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -36,4 +36,8 @@ + + + + diff --git a/tests/WebApi.Tests.System/WebApi.Tests.System.csproj b/tests/WebApi.Tests.System/WebApi.Tests.System.csproj index 4ab0a38..fddfb8d 100644 --- a/tests/WebApi.Tests.System/WebApi.Tests.System.csproj +++ b/tests/WebApi.Tests.System/WebApi.Tests.System.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -15,8 +15,8 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -27,4 +27,8 @@ + + + + diff --git a/tests/WebApi.Tests.Unit/WebApi.Tests.Unit.csproj b/tests/WebApi.Tests.Unit/WebApi.Tests.Unit.csproj index d72ac6c..f7153d5 100644 --- a/tests/WebApi.Tests.Unit/WebApi.Tests.Unit.csproj +++ b/tests/WebApi.Tests.Unit/WebApi.Tests.Unit.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable @@ -14,11 +14,11 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - - - - - + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive @@ -33,4 +33,8 @@ + + + +