Set Default Dotnet SDK Version

Sometimes when developing applications, we need to “lockdown” the SDK version and not use the latest version installed on the machine.


Using the .NET global.json file, we can set the default SDK version and instruct the compiler to use the set version.

To create a global.json file, you could use the following dotnet cli command (run it inside your project directory).

dotnet new globaljson

In my case, I am going to set the application to use .NET version 6.0.301

  "sdk": {
    "version": "6.0.301"