Skip to content

Target .NET 10; ship framework-dependent + self-contained builds#14

Merged
marco-beltrame merged 1 commit into
mainfrom
net10-dual-publish
May 29, 2026
Merged

Target .NET 10; ship framework-dependent + self-contained builds#14
marco-beltrame merged 1 commit into
mainfrom
net10-dual-publish

Conversation

@marco-beltrame

Copy link
Copy Markdown
Owner

Bumps the target framework to .NET 10 and offers two downloads per architecture.

Changes

  • TargetFramework net8 -> net10-windows
  • Drop explicit System.Drawing.Common reference (in-box on .NET 10)
  • Build workflow publishes two flavours per arch:
    • framework-dependent single file (~25 MB, needs .NET 10 Desktop Runtime)
    • self-contained compressed single file (~75 MB, no install)
  • README (EN/CN) + CONTRIBUTING updated for .NET 10 and the two download options

Notes

  • WPF cannot be trimmed (hard build error NETSDK1168), so self-contained is shrunk via single-file compression only.
  • net10 verified locally on win-x64: build, run, translate, both publish modes. net10 + arm64 was already hardware-tested in Upgrade to .NET 10, Adds Windows ARM 64 GitHub action build #12.
  • Watching CI to confirm all four artifacts (x64/arm64 x fd/standalone).

…uilds

Bump the target framework from net8 to net10-windows. System.Drawing.Common
ships in-box with the .NET 10 Windows Desktop runtime, so its explicit
PackageReference is removed.

The build workflow now publishes two flavours per architecture: a small
framework-dependent single file (needs the .NET 10 Desktop Runtime) and a
larger self-contained, compressed single file that runs with no install.
WPF cannot be trimmed, so self-contained is shrunk via single-file
compression only.

READMEs and CONTRIBUTING updated for .NET 10 and the two download options.
@marco-beltrame marco-beltrame merged commit ab5d0bb into main May 29, 2026
2 checks passed
@marco-beltrame marco-beltrame deleted the net10-dual-publish branch May 29, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant