I'm wondering if this is achievable, it's certainly something that's desirable from a portability standpoint.
If I specify an "sdk":{ "version": "x.y.z"} in the global.json, and i run dotnet build on a machine without the x.y.z version of the sdk, could dotnet go and install that version?
The main benefit of this is developer productivity and consistency of the build tools used across development environments for any given project.
I'm wondering if this is achievable, it's certainly something that's desirable from a portability standpoint.
If I specify an
"sdk":{ "version": "x.y.z"}in theglobal.json, and i rundotnet buildon a machine without thex.y.zversion of the sdk, coulddotnetgo and install that version?The main benefit of this is developer productivity and consistency of the build tools used across development environments for any given project.