Microsoft Technologies based on the .NET software framework. Miscellaneous topics that do not fit into specific categories.
Hello @Sridhar S ,
Thanks for your question.
Upgrading all your EOL .NET Core apps to the latest LTS is generally the right move, but it can have some negative impacts.
- Some APIs have been removed or changed, and newer patterns (such as the minimal hosting model in
ASP.NET Core) are now preferred. Existing code (For ex:Startup.cs) may still work but might need refactoring depending on your target version. - Older NuGet packages may not support newer
.NETversions, which could require upgrading or replacing those libraries. - You may need to update your hosting environment (OS, Docker images, CI/CD pipelines,...), as newer
.NETversions drop support for older platforms.
I recommend that you don't jump straight from an EOL version to .NET 10 in one go. Go incrementally and test at each step.
I hope this addresses your question. If this response was helpful, please consider following the guidance to provide feedback.