From afd081c985edc72d9a675d387d75d2e4bf2c474b Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:21:48 -0400
Subject: [PATCH 1/7] Migrate core project to .NET 10
---
CompactGUI.Core/CompactGUI.Core.csproj | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CompactGUI.Core/CompactGUI.Core.csproj b/CompactGUI.Core/CompactGUI.Core.csproj
index a60df545..f7dd71b2 100644
--- a/CompactGUI.Core/CompactGUI.Core.csproj
+++ b/CompactGUI.Core/CompactGUI.Core.csproj
@@ -1,7 +1,7 @@
- net9.0-windows
+ net10.0-windows
enable
enable
From 1845dbf7a9478ec62ccacd9a85e32e1b6e4c69fd Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:22:00 -0400
Subject: [PATCH 2/7] Migrate VB core project to .NET 10
---
CompactGUI.CoreVB/CompactGUI.CoreVB.vbproj | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CompactGUI.CoreVB/CompactGUI.CoreVB.vbproj b/CompactGUI.CoreVB/CompactGUI.CoreVB.vbproj
index 27416f26..1e7c6d6c 100644
--- a/CompactGUI.CoreVB/CompactGUI.CoreVB.vbproj
+++ b/CompactGUI.CoreVB/CompactGUI.CoreVB.vbproj
@@ -2,7 +2,7 @@
CompactGUI.CoreVB
- net9.0-windows
+ net10.0-windows
@@ -17,7 +17,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
From e005c6ead4889124a8d2536eed9fe4865e6409be Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:22:07 -0400
Subject: [PATCH 3/7] Migrate logging project to .NET 10
---
CompactGUI.Logging/CompactGUI.Logging.csproj | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CompactGUI.Logging/CompactGUI.Logging.csproj b/CompactGUI.Logging/CompactGUI.Logging.csproj
index 2dbdff00..203f211d 100644
--- a/CompactGUI.Logging/CompactGUI.Logging.csproj
+++ b/CompactGUI.Logging/CompactGUI.Logging.csproj
@@ -1,7 +1,7 @@
- net9.0
+ net10.0
enable
enable
@@ -11,7 +11,7 @@
-
+
From 9829c6503345981e69552f67c7555f9a72930255 Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:22:16 -0400
Subject: [PATCH 4/7] Migrate watcher project to .NET 10
---
CompactGUI.Watcher/CompactGUI.Watcher.vbproj | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CompactGUI.Watcher/CompactGUI.Watcher.vbproj b/CompactGUI.Watcher/CompactGUI.Watcher.vbproj
index ee9f0bd1..c6fbb158 100644
--- a/CompactGUI.Watcher/CompactGUI.Watcher.vbproj
+++ b/CompactGUI.Watcher/CompactGUI.Watcher.vbproj
@@ -2,7 +2,7 @@
CompactGUI.Watcher
- net9.0-windows
+ net10.0-windows
@@ -12,7 +12,7 @@
-
+
From ef6d181ce873d0588f538f892e0a831fa280f193 Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:22:37 -0400
Subject: [PATCH 5/7] Migrate CompactGUI app to .NET 10
---
CompactGUI/CompactGUI.vbproj | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/CompactGUI/CompactGUI.vbproj b/CompactGUI/CompactGUI.vbproj
index 80fb0401..4e4a852d 100644
--- a/CompactGUI/CompactGUI.vbproj
+++ b/CompactGUI/CompactGUI.vbproj
@@ -3,7 +3,8 @@
WinExe
- net9.0-windows
+ net10.0-windows
+ true
CompactGUI
true
Off
@@ -55,9 +56,9 @@
-
-
-
+
+
+
From 4389a9e2d3b4861255bb625ccfa82e809c22b2f1 Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 09:22:56 -0400
Subject: [PATCH 6/7] Build CompactGUI with .NET 10
---
.github/workflows/build-release.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml
index 7f64645e..54c1f1d5 100644
--- a/.github/workflows/build-release.yml
+++ b/.github/workflows/build-release.yml
@@ -42,7 +42,7 @@ jobs:
- name: Set up .NET
uses: actions/setup-dotnet@v6
with:
- dotnet-version: 9.0.x
+ dotnet-version: 10.0.x
- name: Restore
run: dotnet restore $env:PROJECT_PATH
@@ -189,4 +189,4 @@ jobs:
release_args+=(--prerelease)
fi
- gh "${release_args[@]}"
\ No newline at end of file
+ gh "${release_args[@]}"
From f82101bdb86fa12bc3eb81a5ab2fea1e51f0c114 Mon Sep 17 00:00:00 2001
From: marcmy <21000174+marcmy@users.noreply.github.com>
Date: Sat, 8 Aug 2026 11:15:05 -0400
Subject: [PATCH 7/7] Fix .NET 10 build by removing unused WinForms import
---
CompactGUI/Models/CompressableFolders/SteamFolder.vb | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/CompactGUI/Models/CompressableFolders/SteamFolder.vb b/CompactGUI/Models/CompressableFolders/SteamFolder.vb
index 447dc271..b526ea14 100644
--- a/CompactGUI/Models/CompressableFolders/SteamFolder.vb
+++ b/CompactGUI/Models/CompressableFolders/SteamFolder.vb
@@ -3,7 +3,6 @@ Imports System
Imports System.IO
Imports System.Net.Http
Imports System.Threading.Tasks
-Imports System.Windows.Forms
Imports System.Reflection
Imports System.Runtime.InteropServices
@@ -115,4 +114,4 @@ Public Class SteamFolder : Inherits CompressableFolder
End Function
-End Class
+End Class
\ No newline at end of file