Windows는 사용자를 코드로 초대합니다. Windows 도구를 사용하여 개발하는지 아니면 Linux용 Windows 하위 시스템에서 Linux 도구를 사용하여 개발하는지에 따라 선호하는 코딩 언어 또는 프레임워크를 사용하세요. 이 가이드를 통해 코딩, 디버깅 및 서비스 액세스를 시작하여 작업을 프로덕션 환경으로 전환하는 데 필요한 항목을 설정하고 설치할 수 있습니다.
개발자 도구
개발자 홈
중앙 집중식 대시보드, GitHub 및 시스템 성능 위젯에서 작업을 모니터링합니다. 컴퓨터 구성 도구를 사용하여 새 프로젝트를 설치 및 온보딩합니다. 개발자 홈 설치
개발자 드라이브
개발자 드라이브에 프로젝트 파일을 저장하고 신뢰 지정, 바이러스 백신 구성 및 연결된 필터를 사용하여 파일을 안전하게 유지하여 성능을 향상시킵니다.
개발자 드라이브 만들기
WinGet 구성
수동 머신 설정 및 프로젝트 온보딩을 안정적이고 반복 가능한 단일 명령으로 통합할 수 있습니다. 구성 파일 작성
Rust 시작 windows 상자를 사용하여 Windows용 Rust를 설정하는 방법을 포함하여 Rust로 프로그래밍을 시작합니다.
PowerShell 시작
명령줄 셸이자 스크립트 언어인 PowerShell을 사용하여 플랫폼 간 작업 자동화 및 구성 관리를 시작하세요.
Windows용 Docker 데스크톱 시작
Visual Studio, VS Code, .NET, Linux용 Windows 하위 시스템 또는 다양한 Azure 서비스의 지원을 통해 원격 개발 컨테이너를 만듭니다.
Blazor 시작
ASP.NET Core 내에서 클라이언트 쪽 UI 프레임워크인 Blazor를 시작합니다. HTML, CSS 및 C#(JavaScript 대신)을 사용하여 웹용 UI 구성 요소 및 단일 페이지 애플리케이션을 만듭니다.
개발자를 위한 추가 기능
VS Code
JavaScript, TypeScript, Node.js, 풍부한 확장 에코시스템(C++, C#, Java, Python, PHP, Go) 및 런타임(예: .NET 및 Unity)을 기본적으로 지원하는 경량의 소스 코드 편집기입니다. VS Code 설치
Visual Studio
컴파일러, intellisense 코드 완성 등의 여러 기능을 포함하여 앱을 편집하고, 디버그하고, 코드를 빌드하고, 앱을 게시하는 데 사용할 수 있는 통합 개발 환경입니다. Visual Studio 설치
Azure
기존 앱을 호스트하고 새 앱 개발의 효율을 높이는 완전한 클라우드 플랫폼입니다. Azure 서비스는 앱을 개발, 테스트, 배포 및 관리하는 데 필요한 모든 것을 통합합니다. Azure 계정 설정
.NET
웹, 모바일, 데스크톱, 게임, IoT, 클라우드 및 마이크로서비스를 비롯한 모든 유형의 앱을 빌드하기 위한 도구 및 라이브러리가 포함된 오픈 소스 개발 플랫폼입니다. .NET 설치
Windows 및 Linux 실행
개발자는 WSL(Linux용 Windows 하위 시스템)을 사용하여 Linux 운영 체제를 Windows와 함께 실행할 수 있습니다. 두 운영 체제가 동일한 하드 드라이브를 공유하고(따라서 서로 파일에 액세스 가능) 클립보드에서 두 운영 체제 간에 자연스럽게 복사-붙여넣기가 가능하므로 이중 부팅이 필요 없습니다. WSL을 사용하면 BASH를 사용할 수 있으며 Mac 사용자에게 가장 익숙한 환경이 제공됩니다.
Windows 터미널을 사용하여 여러 탭이 있는 단일 창에서 또는 여러 창에서 PowerShell, Windows 명령 프롬프트, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash 등의 선호하는 명령줄 도구 또는 위의 모든 도구를 열 수도 있습니다.
이 모듈에서는 VS Code(Visual Studio Code)와 함께 WSL(Linux용 Windows 하위 시스템)을 사용하는 방법을 알아봅니다. 설치 프로세스와 WSL 사용의 기본 사항을 살펴봅니다. 또한 Visual Studio Code WSL 확장을 설치하고 활용합니다. 마지막으로 WSL 환경 내 VS Code에서 Python 코드를 디버깅하고 실행하는 방법을 보여 줍니다.