
We are currently in the preview phase of .NET 9 , which releases in Nov 2024 - and if you want to test it extensively like I do, store the preview version in the global configuration global.json . But how do you have to define the version here for it to work?
Wrong
Intuitively, you would assume that you can simply copy and paste the version - but that would be too simple for the .NET world.
1{
2 "sdk": {
3 "version": "9.0.100-preview.5.24306.7"
4 }
5}
Correct
The correct definition is the pure preview version specification.
1{
2 "sdk": {
3 "version": "9.0.100-preview.5"
4 }
5}
Related articles

May 28, 2024 - 6 min read
Efficiently clean a string with .NET
Strings are one of the most commonly used types in .NET applications - and very often the source of inefficient code. For example, cleaning …

May 21, 2024 - 4 min read
Refit .NET - my personal caller best practise
Refit is an open-source library for .NET developers that simplifies the process of making HTTP API calls. It allows developers to define a …

Apr 25, 2024 - 4 min read
Strong Name Sign .NET Assemblies via SNK
Strong Name Signing is a mechanism in .NET development that ensures the integrity and authenticity of assemblies. It is based on a …
Let's Work Together
Looking for an experienced Platform Architect or Engineer for your next project? Whether it's cloud migration, platform modernization or building new solutions from scratch - I'm here to help you succeed.
