Skip to content

Upgrade to dotnet 9 #9

@dubnemo

Description

@dubnemo

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions