Managing Installed Runtimes and SDKs on system

Zeid Shubailat 6 Reputation points
2021-07-22T06:23:37.847+00:00

Running dotnet sdk check I see many versions of sdks and runtimes. Some I can't find when I got to add/remove programs. I'm trying to understand how to manage them. For example: I see that there's 5.0.7 runtime that needs a Patch which is listed as 5.0.8 yet I have 5.0.8 installed.

What process should one follow to have a "healthy" system

116982-image.png

.NET Runtime
.NET Runtime
.NET: Microsoft Technologies based on the .NET software framework.Runtime: An environment required to run apps that aren't compiled to machine language.
1,161 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 65,316 Reputation points
    2021-07-22T15:16:07.343+00:00

    In your case you are missing the latest 3.1.* patch. You should install it. You really only need the lastest patch for each x.x version you use.

    For example 2.1 will reach end of support next month. You should really migrate your code off of it to a later version.

    To delete extra versions see

    https://learn.microsoft.com/en-us/dotnet/core/install/remove-runtime-sdk-versions?pivots=os-windows

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.