Skip to content

Explain our guidance on managing .NET Core SDK Installers #4241

Closed
@BillWagner

Description

@BillWagner

Over time, users can have a large variety of .NET Core SDKs installed on a single machine.

We need to explain which to keep installed, and which can be safely removed.

In summary, the .NET Core SDK is backwards compatible and the newest one on the box is used unless there is a global.json file that indicates another version of the SDK.

So, the short answer is:

  • You need the one you want to run (latest suggested and previews should be fine)
  • And, any that are specified in global.json

If a SDK version is in a global.json on your machine, and you do not have that version, you will roll forward across patch, but not feature versions of the SDK. Except that the roll forward behavior is overly aggressive in the the 2.1.x -> 2.1.300 range. For that range, we recommend you not do roll forward but have the specified version available.

/cc @richlander @KathleenDollard

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions