-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrade to dotnet 9 #9
Description
Is it better to move to dotnet 9 instead since there are preview-mode on Worker?
You make a good point. Yes, .NET 9 is the better intermediate step. Here's why:
✅ .NET 9 Advantages:
LTS (Long-term Support) - Same support guarantee as .NET 8
GA Release - Stable, production-ready (released Nov 2024)
Full Azure Functions Support - Worker SDK should have stable releases for .NET 9
Lower Risk - One major version jump instead of two
Proven Stability - ~1.5 years of real-world usage by now (April 2026)
❌ .NET 10 Concerns:
Preview Dependencies - Your csproj shows 2.50.0-preview1 for Worker
Very Recent - April 2025 release (only ~1 year old)
No GA Worker SDK Yet - Still likely waiting for GA release
Higher Risk - Mixing new framework + preview packages
Recommendation:
Move to .NET 9 first as a stable intermediate step. Later when Azure Functions Worker has full .NET 10 GA support, upgrading from 9→10 will be trivial.
Upgrade Path:
Update to .NET 9 (easy upgrade, low risk)
In future: .NET 9 → .NET 10 (when Worker SDK is fully GA)
Would you like me to upgrade to .NET 9 instead?