다음을 통해 공유


Dev Home 내 환경

가상 환경은 여러 프로젝트를 위한 개별 의존성과 세팅을 유지하여 효율적으로 분리할 수 있는 독립된 작업 공간 현재 Microsoft에서 지원 및 유지 관리하는 가상 환경 유형은 다음과 같습니다.

개발자 홈 고유한 환경을 추가하려면 개발자 홈 환경용 확장 빌드를 참조하세요.

개발자 홈 환경은 가상 또는 클라우드 환경과의 상호 작용을 한 곳에서 중앙 집중화합니다.

  • 한 곳에서 모든 환경 보기
  • 새 환경을 만들고 리포지토리, 앱 및 패키지를 사용하여 신속하게 구성합니다.
  • 실행, 스냅샷, 시작, 정지와 같은 빠른 작업을 수행하거나 환경을 Windows 시작 메뉴 또는 작업 표시줄에 고정하세요.

Dev Home에서 환경 시작

개발자 홈 환경 사용을 시작하려면 개발자 홈 내부의 왼쪽 열 사용자 인터페이스에서 환경 탭을 선택합니다. 기존 환경이 여기에 표시됩니다. 새 환경을 만들려면 + 환경 만들기를 선택합니다.

  • Hyper-V 확장 프로그램: Dev Home에 기본으로 설치 로컬 Hyper-V VM은 Dev Home 환경 페이지에 기본적으로 나타납니다.

  • Linux용 Windows 하위 시스템 확장: 개발자 홈 기본적으로 설치됩니다. 기본적으로 로컬 WSL 배포판은 개발자 홈 환경 페이지에 표시됩니다.

  • Microsoft Dev Box: Dev Box 클라우드 환경을 표시하려면 개발자 홈 Azure 확장을 설치합니다. 설치되면 Azure 계정에 있는 각 Dev Box가 개발자 홈 환경 페이지에 표시됩니다.

개발자 홈 각 환경 유형은 개발자 홈 확장에서 지원됩니다. 새 환경을 추가하려면 사용하려는 연결된 환경을 지원하는 개발자 홈 확장이 설치되어 있는지 확인해야 합니다.

개발자 홈 환경 탭이 표시되지 않거나 문제가 있는 경우 다음 명령을 winget upgrade Microsoft.DevHome실행하여 최신 버전의 개발자 홈 있는지 확인합니다.

Dev Home에서 환경 관리

개발자 홈 각 환경은 몇 가지 주요 정보를 표시할 수 있습니다.

  1. 환경 유형(예: Hyper-V VM, WSL 배포판, Microsoft Dev Box 등)

  2. 환경 인스턴스 의 이름(환경에 대해 선택한 이름)입니다.

  3. 환경 상태: 시작됨, 중지됨, 실행 중.

  4. Microsoft Dev Box에 대한 프로젝트 이름, vCPU 사용량, RAM 사용량, 스토리지 용량, 업타임, 체크포인트 등 특정 환경 정보

Dev Home 내 환경

각 가상 환경은 다음과 같은 빠른 작업을 제공합니다.

  1. 실행: 환경에 연결하거나 환경을 실행합니다.

    • Microsoft Dev Box는 기본적으로 웹 브라우저에서 실행됩니다. 네이티브 환경을 위해 새 Windows 앱 RDP 클라이언트에서 Dev Box를 시작하려면 Microsoft Store에서 Windows 앱을 설치합니다.
  2. 시작 또는 정지: 실행 버튼 옆에 있는 드롭다운 화살표를 선택하면 시작 및 정지 작업이 나타납니다.

  3. 삭제, 재시작, 작업 표시줄에 고정: 실행 버튼 위의 점 3개 버튼을 선택하면 삭제, 재시작, Windows 작업 표시줄에 가상 환경 고정하기가 나타납니다.

    • Microsoft Store에서 Windows App을 설치하지 않으면 '작업 표시줄에 고정' 및 '시작 메뉴에 고정' 작업은 나타나지 않습니다.
  4. 동기화: 개발자 홈 환경 창 맨 위에 있는 동기화 단추를 선택하여 환경 목록을 새로 고칩니다. 예를 들어, Dev Home이 열어 둔 상태로 Dev Home 밖에서 Hyper-V VM을 삭제하거나 Azure 포털에서 새로운 Microsoft Dev Box를 생성하려고 한다면 동기화 버튼을 누르거나 Dev Home을 다시 시작하기 전에는 이러한 변경 사항이 반영되지 않을 수 있습니다.

개발자 홈 사용하여 새 환경 만들기

새 환경을 만들려면 다음을 수행합니다.

  1. Dev Home의 환경 또는 Machine Configuration 창에서 환경 생성을 선택하세요.

  2. 생성하고자 하는 환경의 유형을 선택하세요(지원되고 설치된 환경 유형만 선택할 수 있음).

  3. 이름, 풀, 프로젝트, 이미지 등 생성 매개변수가 환경마다 다를 수 있습니다. 이러한 사양은 환경 유형에 따라 달라집니다.

    • Hyper-V VM의 경우 현재 Windows 및 Linux 빠른 만들기 이미지가 지원됩니다. VM 생성을 위한 맞춤형 이미지(.iso, .vhd, .vhdx)는 아직 지원되지 않으나 개발 중입니다.

환경 만들기

Dev Home 환경을 위한 WinGet Configuration 파일 생성

환경에 개발자 홈 설치되어 있는 경우 환경을 시작하고 Machine Configuration 로컬 설치 도구를 사용할 수 있습니다.

또는 원격으로 환경을 구성할 수도 있습니다.

  1. Dev Home의 Machine Configuration 페이지에서 환경 구성을 선택하세요.

  2. 구성할 기존 환경을 선택하세요.

  3. 복제할 리포지토리를 선택하세요.

  4. 설치할 앱을 선택하세요.

  5. 구성을 검토하세요. 완료하고 나면 선택한 리소스로 가상 환경이 구성됩니다. 이러한 변경 사항을 적용하기 위해서 특정 환경에서는 사용자 정보를 입력해야 할 수도 있습니다.

컴퓨터 구성

Dev Home 내 환경을 위한 확장 프로그램 빌드

정기적으로 사용하는 가상 환경 유형이 현재 Dev Home에서 지원되지 않는 경우 Dev Home에서 가상 환경을 표시하도록 자체 Dev Home 환경 확장 프로그램을 빌드할 수 있습니다.

환경 확장 프로그램을 빌드하려면 GitHub의 다음 가이드 및 API 설명서를 참고하세요. Dev Home의 개발자 환경