dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
15.26k stars 4.73k forks source link

Do you need (should you have) every version of .NET installed? #103373

Closed Sin-Shadow-Fox closed 4 months ago

Sin-Shadow-Fox commented 4 months ago

Apologies if this is in the wrong section but there does not appear to be an option to open a new discussion in this repository.

I was having a discussion with EatonZ about which version of .NET i needed when hamarb123 said

Each release version of .NET can be installed side-by-side, and furthermore, if an app is built for .NET 7, it won't run unless you have 7 installed (usually), even if you have 8 installed.

So should i have every version of .NET installed? And if so, does anyone know where i can get the desktop runtime for 2.2, 2.1, 2.0, 1.1 and 1.0?

julealgon commented 4 months ago

Apologies if this is in the wrong section but there does not appear to be an option to open a new discussion in this repository.

Not sure what you mean. It is available there: image https://github.com/dotnet/runtime/discussions

And yes, this would be better as a question there than an issue.

Sin-Shadow-Fox commented 4 months ago

Apologies if this is in the wrong section but there does not appear to be an option to open a new discussion in this repository.

Not sure what you mean. It is available there: image https://github.com/dotnet/runtime/discussions

And yes, this would be better as a question there than an issue.

Capture

dotnet-policy-service[bot] commented 4 months ago

Tagging subscribers to this area: @dotnet/area-meta See info in area-owners.md if you want to be subscribed.

jkotas commented 4 months ago

So should i have every version of .NET installed?

No. You only need to install .NET runtime versions used by the apps that you run.

jkotas commented 4 months ago

If the app comes with an installer, the installer should take care of this for you.

Sin-Shadow-Fox commented 4 months ago

So should i have every version of .NET installed?

No. You only need to install .NET runtime versions used by the apps that you run.

Ok, then how many versions of .NET do apps use?

Also thank you for adding the question label.

If the app comes with an installer, the installer should take care of this for you.

Before i was provided with links to install .NET from EatonZ, i didn't even have .NET installed on my commuter at all.

jkotas commented 4 months ago

Ok, then how many versions of .NET do apps use?

A given app typically uses at most one specific .NET version.

Well behaving apps should come with an installer that takes care of this for you.

If the app does not come with an installer, the instructions for manual installation of the app should like the .NET version that you have to install manually. This is a question for the app publisher.

julealgon commented 4 months ago

Apologies if this is in the wrong section but there does not appear to be an option to open a new discussion in this repository.

Not sure what you mean. It is available there: image https://github.com/dotnet/runtime/discussions And yes, this would be better as a question there than an issue.

Capture

That's not the runtime repo @Sin-Shadow-Fox , it's the core one. The "Discussions" feature is configured on a per-repo basis.

Sin-Shadow-Fox commented 4 months ago

Ok, then how many versions of .NET do apps use?

A given app typically uses at most one specific .NET version.

Well I'm not asking about one specific app. I'm asking about all of them.

Well behaving apps should come with an installer that takes care of this for you.

If the app does not come with an installer, the instructions for manual installation of the app should like the .NET version that you have to install manually. This is a question for the app publisher.

Yeah I'm still waiting on a response from them > https://github.com/SteamRE/DepotDownloader/discussions/505

Apologies if this is in the wrong section but there does not appear to be an option to open a new discussion in this repository.

Not sure what you mean. It is available there: image https://github.com/dotnet/runtime/discussions And yes, this would be better as a question there than an issue.

Capture

That's not the runtime repo @Sin-Shadow-Fox , it's the core one. The "Discussions" feature is configured on a per-repo basis.

Yeah i have no idea what any of that means. All i know is i was having a convo with someone here and then that got locked so i opened an issue to ask my question.