diff --git a/README.md b/README.md
index 0404029..af37726 100644
--- a/README.md
+++ b/README.md
@@ -344,7 +344,7 @@ Playwright is an automated UI Testing framework developed by Microsoft. If can b
Code can be auto-generated from using the web application by running the following:
```powershell
-PowerShell.exe -ExecutionPolicy Bypass -File .\tests\CleanArchitecture.AcceptanceTests\bin\Debug\net7.0\playwright.ps1 codegen https://localhost:44411/
+PowerShell.exe -ExecutionPolicy Bypass -File .\tests\CleanArchitecture.AcceptanceTests\bin\Debug\net8.0\playwright.ps1 codegen https://localhost:44411/
```
### SpecFlow
diff --git a/src/CleanArchitecture.Api/CleanArchitecture.Api.csproj b/src/CleanArchitecture.Api/CleanArchitecture.Api.csproj
index d40422e..09c3d51 100644
--- a/src/CleanArchitecture.Api/CleanArchitecture.Api.csproj
+++ b/src/CleanArchitecture.Api/CleanArchitecture.Api.csproj
@@ -10,7 +10,7 @@
- net7.0
+ net8.0
enable
enable
@@ -22,9 +22,9 @@
-
-
-
+
+
+
diff --git a/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj b/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj
index 2f28199..f81acd5 100644
--- a/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj
+++ b/src/CleanArchitecture.Application/CleanArchitecture.Application.csproj
@@ -1,16 +1,16 @@
- net7.0
+ net8.0
enable
enable
-
-
-
-
+
+
+
+
diff --git a/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj b/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj
index fd166cb..c8dfa16 100644
--- a/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj
+++ b/src/CleanArchitecture.Core/CleanArchitecture.Core.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/src/CleanArchitecture.Hosting/CleanArchitecture.Hosting.csproj b/src/CleanArchitecture.Hosting/CleanArchitecture.Hosting.csproj
index a33bd53..e705fce 100644
--- a/src/CleanArchitecture.Hosting/CleanArchitecture.Hosting.csproj
+++ b/src/CleanArchitecture.Hosting/CleanArchitecture.Hosting.csproj
@@ -1,19 +1,19 @@
- net7.0
+ net8.0
enable
enable
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj b/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj
index 426ec0c..cca53d9 100644
--- a/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj
+++ b/src/CleanArchitecture.Infrastructure/CleanArchitecture.Infrastructure.csproj
@@ -10,20 +10,20 @@
- net7.0
+ net8.0
enable
enable
-
+
-
+
-
-
-
+
+
+
diff --git a/src/CleanArchitecture.Migrations/CleanArchitecture.Migrations.csproj b/src/CleanArchitecture.Migrations/CleanArchitecture.Migrations.csproj
index 59ed3b1..e1c8a3c 100644
--- a/src/CleanArchitecture.Migrations/CleanArchitecture.Migrations.csproj
+++ b/src/CleanArchitecture.Migrations/CleanArchitecture.Migrations.csproj
@@ -11,13 +11,13 @@
Exe
- net7.0
+ net8.0
enable
enable
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
diff --git a/src/CleanArchitecture.Web/CleanArchitecture.Web.csproj b/src/CleanArchitecture.Web/CleanArchitecture.Web.csproj
index ba9c326..f970852 100644
--- a/src/CleanArchitecture.Web/CleanArchitecture.Web.csproj
+++ b/src/CleanArchitecture.Web/CleanArchitecture.Web.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0
enable
false
ClientApp\
diff --git a/src/CleanArchitecture.Web/Dockerfile b/src/CleanArchitecture.Web/Dockerfile
index 9781495..8830daf 100644
--- a/src/CleanArchitecture.Web/Dockerfile
+++ b/src/CleanArchitecture.Web/Dockerfile
@@ -1,11 +1,11 @@
-FROM mcr.microsoft.com/dotnet/aspnet:7.0-bullseye-slim AS base
+FROM mcr.microsoft.com/dotnet/aspnet:8.0-bookworm-slim AS base
WORKDIR /app
EXPOSE 8080
ENV ASPNETCORE_URLS=http://+:8080;
-FROM mcr.microsoft.com/dotnet/sdk:7.0-bullseye-slim AS source
+FROM mcr.microsoft.com/dotnet/sdk:8.0-bookworm-slim AS source
# Setup Node and NPM
RUN apt-get update && \
diff --git a/tests/CleanArchitecture.AcceptanceTests/CleanArchitecture.AcceptanceTests.csproj b/tests/CleanArchitecture.AcceptanceTests/CleanArchitecture.AcceptanceTests.csproj
index 5c4e56c..c583f6a 100644
--- a/tests/CleanArchitecture.AcceptanceTests/CleanArchitecture.AcceptanceTests.csproj
+++ b/tests/CleanArchitecture.AcceptanceTests/CleanArchitecture.AcceptanceTests.csproj
@@ -1,7 +1,7 @@
-
+
- net7.0
+ net8.0
enable
disable
@@ -22,14 +22,20 @@
-
-
-
-
-
+
+
+
+
+
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/tests/CleanArchitecture.Api.Tests/CleanArchitecture.Api.Tests.csproj b/tests/CleanArchitecture.Api.Tests/CleanArchitecture.Api.Tests.csproj
index c55cc73..e5f1122 100644
--- a/tests/CleanArchitecture.Api.Tests/CleanArchitecture.Api.Tests.csproj
+++ b/tests/CleanArchitecture.Api.Tests/CleanArchitecture.Api.Tests.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0
enable
enable
@@ -28,14 +28,14 @@
-
-
-
-
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/CleanArchitecture.Application.Tests/CleanArchitecture.Application.Tests.csproj b/tests/CleanArchitecture.Application.Tests/CleanArchitecture.Application.Tests.csproj
index 8d4f665..9a3bc62 100644
--- a/tests/CleanArchitecture.Application.Tests/CleanArchitecture.Application.Tests.csproj
+++ b/tests/CleanArchitecture.Application.Tests/CleanArchitecture.Application.Tests.csproj
@@ -1,7 +1,7 @@
-
+
- net7.0
+ net8.0
enable
enable
@@ -10,13 +10,13 @@
-
-
-
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/CleanArchitecture.Arch.Tests/CleanArchitecture.Arch.Tests.csproj b/tests/CleanArchitecture.Arch.Tests/CleanArchitecture.Arch.Tests.csproj
index 2b36f4f..2559909 100644
--- a/tests/CleanArchitecture.Arch.Tests/CleanArchitecture.Arch.Tests.csproj
+++ b/tests/CleanArchitecture.Arch.Tests/CleanArchitecture.Arch.Tests.csproj
@@ -1,7 +1,7 @@
- net7.0
+ net8.0
enable
enable
@@ -10,14 +10,14 @@
-
+
-
-
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/CleanArchitecture.Core.Tests/CleanArchitecture.Core.Tests.csproj b/tests/CleanArchitecture.Core.Tests/CleanArchitecture.Core.Tests.csproj
index aaa903a..2e8ce12 100644
--- a/tests/CleanArchitecture.Core.Tests/CleanArchitecture.Core.Tests.csproj
+++ b/tests/CleanArchitecture.Core.Tests/CleanArchitecture.Core.Tests.csproj
@@ -1,7 +1,7 @@
-
+
- net7.0
+ net8.0
enable
enable
@@ -11,15 +11,15 @@
-
-
-
-
-
+
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
diff --git a/tests/CleanArchitecture.Infrastructure.Tests/CleanArchitecture.Infrastructure.Tests.csproj b/tests/CleanArchitecture.Infrastructure.Tests/CleanArchitecture.Infrastructure.Tests.csproj
index 76a3fda..59c9b85 100644
--- a/tests/CleanArchitecture.Infrastructure.Tests/CleanArchitecture.Infrastructure.Tests.csproj
+++ b/tests/CleanArchitecture.Infrastructure.Tests/CleanArchitecture.Infrastructure.Tests.csproj
@@ -1,7 +1,7 @@
-
+
- net7.0
+ net8.0
enable
enable
@@ -10,15 +10,15 @@
-
-
-
-
-
+
+
+
+
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all
-
+
runtime; build; native; contentfiles; analyzers; buildtransitive
all