Skip to content

chore(templates): modernize dependencies, .NET 10, and .slnx migration - #427

Draft
Aaronontheweb wants to merge 5 commits into
akkadotnet:devfrom
Aaronontheweb:dev
Draft

chore(templates): modernize dependencies, .NET 10, and .slnx migration#427
Aaronontheweb wants to merge 5 commits into
akkadotnet:devfrom
Aaronontheweb:dev

Conversation

@Aaronontheweb

Copy link
Copy Markdown
Member

Changes

  • Version bumps: All templates now use Akka.NET 1.5.60 (C#: 1.5.59→1.5.60, F#: 1.5.38→1.5.60)
  • Hosting: Microsoft.Extensions.Hosting standardized to 8.0.1 across all templates
  • .NET 10 support: Added net10.0 as framework option in all 5 templates, set as default
  • WebApiTemplate: Converted from .sln to .slnx (new .NET 10 default format)
  • F# template fixes: Fixed postActions for proper restore/editor flow

Affected Templates

Template Akka Hosting Frameworks
C# WebApi 1.5.60 1.5.60 net8.0, net9.0, net10.0
C# Console 1.5.60 1.5.60 net8.0, net9.0, net10.0
C# Streams 1.5.60 1.5.60 net8.0, net9.0, net10.0
F# Console 1.5.60 1.5.60 net8.0, net9.0, net10.0
F# Streams 1.5.60 1.5.60 net8.0, net9.0, net10.0

Details

  • F# Console/Streams were severely out of date (21 minor versions behind C# on 1.5.38)
  • Microsoft.Extensions.Hosting was inconsistent (8.0.0 vs 8.0.1)
  • WebApiTemplate .sln path resolution bug fixed via .slnx migration

akkadotnet#427)

- Bump Akka.NET/Akka.Hosting/Akka.Management to 1.5.60 (C# templates: 1.5.59, F# templates: 1.5.38)
- Standardize Microsoft.Extensions.Hosting to 8.0.1 across all templates
- Add net10.0 framework option to all 5 template.json files
- Convert WebApiTemplate from .sln to .slnx (new .NET 10 default format)
- Fix F# template postActions: proper restore/editor actions
- Update VersionPrefix to 1.4.0, Copyright to 2026
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