Upgrade to .NET 10, update dependencies, and clean up solution#2
Open
Jaredl-Dev wants to merge 4 commits into
Open
Upgrade to .NET 10, update dependencies, and clean up solution#2Jaredl-Dev wants to merge 4 commits into
Jaredl-Dev wants to merge 4 commits into
Conversation
This was referenced May 15, 2026
a7b48c1 to
5232788
Compare
fc46184 to
5277933
Compare
Migrate the WPF launcher project to SDK-style .NET 10 with C# 14, win-x64 targeting, and compressed self-contained single-file publishing. Update NuGet references to current stable versions, adapt Minio usage to the v7 client API, and replace obsolete framework-era code paths such as legacy TLS setup, .NET Framework startup config, SymbolicLinkSupport usage, and Prefer32Bit settings. Remove unused configurations, old packages.config/Fody artifacts, checked-in legacy package binaries, stale generated resources/settings, unused source files, and other dead repository artifacts identified during the audit. This cleanup removes roughly 147,598 lines from the repository, mostly legacy package cache files, checked-in binaries, generated artifacts, and dead code. Verified Debug and Release builds with zero warnings, checked package outdated/deprecated/vulnerable status, and confirmed Release publish emits a single GenLauncher.exe.
Remove the app self-updater flow, update notification dialog, and related launcher update manifest handling. This fork should not allow the upstream self-updater to replace the forked executable with a newer upstream build, because that could overwrite this fork's changes. Move the displayed app version to SDK project metadata as the single source of truth and mark the disabled update button as Up to Date.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request does several things:
1.0.0.Why the self-updater was removed: this project is a fork. If the upstream self-updater stayed enabled and upstream published a newer version, it could replace this forked executable with the upstream build and overwrite this fork's behavior.
Note: This PR removes a large amount of code/files. Git shows roughly 147,598 lines removed, mostly from old vendored packages, checked-in dependency binaries, generated artifacts, cache files, and dead/unused files.
See the individual commits for more details on the specific changes.