Skip to content

Target .NET 8 and .NET 10 - #2

Merged
EddPorter merged 2 commits into
masterfrom
ccr-827a2223-jxfdy0
Oct 23, 2026
Merged

EddPorter merged 2 commits into
masterfrom
ccr-827a2223-jxfdy0

Conversation

@EddPorter

@EddPorter EddPorter commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Summary

Adds .NET 10 support and keeps .NET 8, so the library and tests multi-target net8.0;net10.0.

  • GeneCodeCS.csproj and GeneCodeCS.Test.csproj: <TargetFrameworks>net8.0;net10.0</TargetFrameworks>. The package contains both lib/net8.0 and lib/net10.0.
  • CI workflow: installs the 8.0.x and 10.0.x SDKs, so the tests run on both.
  • README and project page (docs/index.html): now say the library targets .NET 8 and .NET 10.

Notes

.NET 8 reaches end of support on 10 November 2026. Dropping the net8.0 target later is a one-line change.

Testing

  • Built in Release with the 10.0.113 SDK: no warnings.
  • dotnet test: 54 of 54 pass on net10.0 and 54 of 54 on net8.0.
  • dotnet pack produces the package with both target frameworks.
  • CI runs on this pull request.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PfG6MnHg74EM7ndCo5atss

Update both projects, the CI workflow, the README and the project page.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PfG6MnHg74EM7ndCo5atss
Multi-target the library and tests, install both SDKs in CI, and update the
README and project page.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PfG6MnHg74EM7ndCo5atss
@EddPorter EddPorter changed the title Target .NET 10 Target .NET 8 and .NET 10 Oct 23, 2026
@EddPorter
EddPorter merged commit 5b2d625 into master Oct 23, 2026
1 check passed
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.

2 participants