dotnetup 프리뷰: global.json에서 SDK와 런타임 관리까지

Microsoft가 Build 2026 OD804에서 공개한 dotnetup 프리뷰를 공식 문서와 macOS arm64 환경의 확인 결과를 바탕으로 정리했습니다.

dotnetup은 Rust의 rustup과 비슷하게 운영체제 패키지는 유지하면서 개발용 .NET SDK와 런타임을 사용자 계정에서 따로 관리합니다. Ubuntu 배포판이 제공하는 SDK 기능 밴드와 더 최신 SDK 사이에 차이가 생겨도 패키지 관리자를 교체하거나 관리자 권한을 얻지 않고 프로젝트별 채널을 추적할 수 있습니다.

글에서는 다음 내용을 다룹니다.

  • 사용자 단위 설치와 세 가지 접근 모드
  • global.jsonrollForward와 SDK 채널의 대응
  • SDK와 과거 런타임의 분리 설치
  • 매니페스트 기반 업데이트와 공유 구성 요소 정리
  • 자동화와 File-based App에서의 dotnetup dotnet 활용
  • 현재 프리뷰와 OD804 로드맵의 차이

2026년 8월 22일 기준 0.2.0-preview.1.26410.1에서 확인한 내용입니다. 프리뷰 단계이므로 명령 이름과 동작은 이후 달라질 수 있습니다.

전체 글: dotnetup 프리뷰: global.json에서 SDK와 런타임 관리까지 | /dev/write


:hammer_and_wrench: Drafted with disc, a command-line client for Discourse

3개의 좋아요

저도 비슷한 걸 구상은 해봤고 실제로 만들기까지 했었는데 결과물이 맘에 안 들어서 버렸죠.

1개의 좋아요