.NET Core SDK가 가득 설치되어 힘들어요… 해결

3267 단어 .NETCore
.NET Core는 상당히 자주 업데이트되며 어느 시점에 (Visual Studio를 업데이트하는 동안) 프로그램 목록이 이와 같이 보입니다.
(이것도 정기적으로 체크하지 않은 녀석은 지우는데…)



.NET Core SDK는 1 개당 500 MB 정도 있기 때문에, 2 개가 없는 것이 들어 있는 것만으로 1 GB 가지고 갈 수 있습니다. 감사합니다.
그렇다고 해서, 따끈따끈 지워졌습니다만, 요전날 .NET Core 언인스톨 툴이라고 하는 것이 공개되고 있었습니다.

.NET Core 제거 도구

넣어 Windows Terminal에서 dotnet-core-uninstall list를 치면 다음과 같이 표시되었습니다.
> dotnet-core-uninstall list

This tool can not uninstall versions of the runtime or SDK that are?
    - SDKs installed using Visual Studio 2019 Update 3 or later.
    - SDKs and runtimes installed via zip/scripts.
    - Runtimes installed with SDKs (these should be removed by removing that SDK).
The versions that can be uninstalled with this tool are:

.NET Core SDKs:
  3.1.102  x64    [Used by Visual Studio. Specify individually or use ?-force to remove]
  2.2.402  x64    [Used by Visual Studio 2019. Specify individually or use ?-force to remove]
  2.2.401  x64
  2.1.802  x64    [Used by Visual Studio 2019. Specify individually or use ?-force to remove]
  2.1.801  x64

.NET Core Runtimes:

ASP.NET Core Runtimes:

.NET Core Runtime & Hosting Bundles:

흠흠, SDK를 2개 정도 지워도 괜찮을 것 같다고 하는 것으로 지웁니다! 1GB의 여유 공간을 얻을 수 있습니다.

필요하지 않은 SDK를 지우기 전에, 어느 것이 명령으로 지워지는지를 체크한다 dry-run 를 실시합니다. dotnet-core-uninstall dry-run --all --sdk 를 실행하면 다음과 같은 결과가 발생했습니다.
> dotnet-core-uninstall dry-run --all --sdk
*** DRY RUN OUTPUT
Specified versions:
  Microsoft .NET Core SDK 2.2.401 (x64)
  Microsoft .NET Core SDK 2.1.801 (x64)
*** END DRY RUN OUTPUT

To avoid breaking Visual Studio or other problems, read https://aka.ms/dotnet-core-uninstall.

Run as administrator and use the remove command to uninstall these items.
dry-run 로 확인했으므로 다음은 remove 로 지웁니다. 관리자 권한으로 시작한 Windows Terminal에서 dotnet-core-uninstall remove --all --sdk를 실행합니다.

실행하면 다음과 같은 결과가 되었습니다. 제대로 정말 지우기 전에 들어줍니다.
> dotnet-core-uninstall remove --all --sdk
The following items will be removed:
  Microsoft .NET Core SDK 2.2.401 (x64)
  Microsoft .NET Core SDK 2.1.801 (x64)

To avoid breaking Visual Studio or other problems, read https://aka.ms/dotnet-core-uninstall.

Do you want to continue? [Y/n] Y
Uninstalling: Microsoft .NET Core SDK 2.2.401 (x64).
Uninstalling: Microsoft .NET Core SDK 2.1.801 (x64).

지우기 전



지운 후



여유 공간이 제대로 1GB 증가했습니다. 했어.

요약



앞으로는 수동으로 1개 1개 마음을 담아 지울 필요가 없어져, 마음에 여유가 태어날 것 같습니다.

좋은 웹페이지 즐겨찾기