diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml
index f1fc3be3..9ac74e8e 100644
--- a/.github/workflows/dotnet.yml
+++ b/.github/workflows/dotnet.yml
@@ -157,7 +157,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- os: [windows-latest, ubuntu-latest, macos-latest]
+ os: [windows-2019, windows-2022, ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, macos-12, macos-13, macos-14]
runs-on: ${{ matrix.os }}
if: success() && (github.event_name != 'workflow_dispatch' && true || inputs.run_tests) == true
steps:
diff --git a/src/FrameworkTests/MauiApp/MauiApp.csproj b/src/FrameworkTests/MauiApp/MauiApp.csproj
index 90736676..99aceb0e 100644
--- a/src/FrameworkTests/MauiApp/MauiApp.csproj
+++ b/src/FrameworkTests/MauiApp/MauiApp.csproj
@@ -50,8 +50,8 @@
-
-
+
+
diff --git a/src/PDFtoImage/PDFtoImage.csproj b/src/PDFtoImage/PDFtoImage.csproj
index b2bb2074..81290a81 100644
--- a/src/PDFtoImage/PDFtoImage.csproj
+++ b/src/PDFtoImage/PDFtoImage.csproj
@@ -73,9 +73,9 @@
-
-
-
+
+
+
@@ -94,14 +94,14 @@
-
+
-
+
diff --git a/src/Tests/Tests.csproj b/src/Tests/Tests.csproj
index 38bf9f48..7ef7faad 100644
--- a/src/Tests/Tests.csproj
+++ b/src/Tests/Tests.csproj
@@ -8137,8 +8137,8 @@
-
-
-
+
+
+
\ No newline at end of file
diff --git a/src/WebConverter/WebConverter.csproj b/src/WebConverter/WebConverter.csproj
index 9c1da17d..e0bfa939 100644
--- a/src/WebConverter/WebConverter.csproj
+++ b/src/WebConverter/WebConverter.csproj
@@ -40,8 +40,8 @@
-
-
+
+