Skip to content

Conversation

@solrevdev
Copy link
Owner

Summary

This PR adds support for .NET 10 while maintaining full backward compatibility with .NET 8 and .NET 9.

Changes

  • ✅ Added net10.0 to TargetFrameworks in .csproj (now targets: net8.0;net9.0;net10.0)
  • ✅ Updated CI workflow to install .NET 10.0.x SDK
  • ✅ Updated README.md to document .NET 10 support
  • ✅ Updated CLAUDE.md with .NET 10 framework information
  • ✅ Bumped version from 1.3.3 to 1.4.0 for NuGet release

Testing

  • ✅ Build successful for all three target frameworks (net8.0, net9.0, net10.0)
  • ✅ Tested locally with .NET 10.0.100 SDK

Framework Support

The project now targets:

  • .NET 8.0 (LTS until November 2026)
  • .NET 9.0 (STS with 18-month support)
  • .NET 10.0 (LTS until November 2028)

Backward Compatibility

All existing SDK support maintained - this is an additive change only. Users with .NET 8 or 9 can continue to use the tool without any changes.

Notes

  • When multiple SDKs are installed, the .NET CLI will automatically use the highest compatible SDK version
  • No breaking changes
  • All existing functionality preserved

🤖 Generated with Claude Code

- Add .NET 10 (net10.0) to target frameworks
- Update CI workflow to install .NET 10.0.x SDK
- Update documentation to reflect .NET 10 support
- Bump version to 1.4.0 for NuGet release

The project now targets .NET 8 (LTS until November 2026),
.NET 9 (STS with 18-month support), and .NET 10 (LTS until
November 2028), ensuring broad compatibility while leveraging
the latest .NET features and performance improvements.

Existing SDK support (.NET 8 and 9) is fully maintained.
@solrevdev solrevdev merged commit c4f0742 into master Nov 14, 2025
1 check passed
@solrevdev solrevdev deleted the feat/add-dotnet-10-support branch November 14, 2025 11:05
solrevdev added a commit to solrevdev/solrevdev.github.io that referenced this pull request Nov 14, 2025
Add blog post documenting the process of upgrading SeedFolder
to support .NET 10 while maintaining backward compatibility
with .NET 8 and 9.

Covers:
- Multi-targeting strategy
- Dependency management
- CI/CD pipeline updates
- Testing approach
- Best practices for .NET global tools

Related to: solrevdev/seedfolder#17
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