Visual Studio는 전체 개발 주기를 한 곳에서 완료하는 데 사용할 수 있는 강력한 개발자 도구입니다. 코드를 작성, 편집, 디버그 및 빌드한 다음 앱을 배포하는 데 사용할 수 있는 포괄적인 IDE(통합 개발 환경)입니다. Visual Studio에는 소프트웨어 개발 프로세스의 모든 단계를 향상시키는 컴파일러, 코드 완성 도구, 소스 제어, 확장 및 기타 많은 기능이 포함되어 있습니다. 이 문서에서는 Visual Studio에 대한 개요를 제공합니다.
Visual Studio의 다양한 기능 및 언어 지원을 통해 첫 번째 "Hello World" 프로그램 작성에서 앱 개발 및 배포로 확장할 수 있습니다. 예를 들어 .NET 및 C++ 앱을 빌드, 디버그 및 테스트하거나, 웹 디자이너 보기에서 ASP.NET 페이지를 편집하거나, .NET을 사용하여 플랫폼 간 모바일 및 데스크톱 앱을 개발하거나, C#에서 반응형 웹 UI를 빌드합니다.
Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.
Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.
Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.
Visual Studio를 사용하는 이유
Visual Studio는 개발자에게 효율적이고 공동으로 코드를 개발할 수 있는 풍부한 기능을 갖춘 개발 환경을 제공합니다.
- 워크로드 기반 설치 관리자입니다. 필요한 항목만 설치합니다.
- 강력한 코딩 도구 및 기능. 한 곳에서 앱을 빌드하는 데 필요한 모든 것.
- 다중 언어 지원. C++, C#, JavaScript, TypeScript, Python 등의 코드입니다.
- 플랫폼 간 개발. 모든 플랫폼용 앱을 빌드합니다.
- 버전 제어 통합. 팀 동료와 코드 공동 작업
- AI 지원 개발. AI 지원을 사용하여 코드를 효율적으로 작성합니다.
Visual Studio 검색
Visual Studio는 소프트웨어 개발 주기의 여러 부분을 지원합니다.
코드 개발
Visual Studio IDE는 코드를 보다 쉽게 작성하고 관리할 수 있는 기능을 제공합니다. 예를 들어 AI 지원 개발 도구를 사용하여 빠르고 정확하게 코딩할 수 있습니다. 이러한 도구에는 GitHub Copilot 및 IntelliCode포함됩니다. 전구 아이콘으로 표시된 팁을 검토하여 작업을 제안하거나 개요를 사용하여 코드 블록을 확장 및 축소하여 코드를 빠르게 개선합니다. 파일로 구성된 코드를 보여주는 솔루션 탐색기 또는 클래스별로 구성된 코드를 보여주는 클래스 뷰를 사용하여 코드를 구성하고 탐색합니다.
콘텐츠를 구성하고 편집하는 데 도움이 되는 IDE의 기능에 대해 자세히 알아봅니다.
- 코드 편집기
- IDE 및 편집기를 개인 설정
- 코드 정리
- 팁과 요령
AI 지원 개발
GitHub Copilot, GitHub Copilot 채팅 및 IntelliCode 를 사용하면 코드를 더 빠르고 정확하게 작성할 수 있으며, 코드베이스에 대한 심층적인 이해를 개발하고 단위 테스트 작성, 디버깅 및 프로파일링과 같은 다른 개발 작업을 지원할 수 있습니다.
Visual Studio의 AI 지원 개발에 대해 자세히 알아봅니다.
Visual Studio에서 GitHub Copilot 시작:
- GitHub Copilot 설치 및 관리
- Visual Studio에서 GitHub Copilot 완성 기능 사용
- Visual Studio에서 GitHub Copilot 채팅 사용
- 코필로트 사용하여 디버그
앱 빌드
애플리케이션을 컴파일하고 빌드하여 빌드를 즉시 만들고 디버거에서 테스트할 수 있습니다. C++ 및 C# 프로젝트에 대해 다중 프로세서 빌드를 실행할 수 있습니다. 또한 Visual Studio는 애플리케이션을 빌드할 때 구성할 수 있는 몇 가지 옵션을 제공합니다. 사용자 지정 빌드 구성을 만들거나, 기본 제공 구성을 사용하거나, 특정 경고 메시지를 숨기거나, 빌드 출력 정보를 늘릴 수 있습니다.
Visual Studio 에서컴파일 및 빌드하는 방법에 대해 자세히 알아보기.
- 프로젝트 대한 빌드 구성 만들기
- 애플리케이션 빌드하기
코드 디버그
Visual Studio의 통합 디버깅을 사용하면 코드를 쉽게 디버그, 프로파일링 및 진단할 수 있습니다. 코드를 단계별로 실행하고 변수에 저장된 값을 살펴보고, 변수에 대한 감시를 설정하여 값이 변경되는 시기를 확인하고, 코드의 실행 경로를 검사할 수 있습니다. Visual Studio는 실행되는 동안 코드를 디버그하는 다른 방법도 제공합니다.
Visual Studio에서 디버깅에 대해 자세히 알아보세요.
- 앱 디버그
- 디버깅 기술 및 도구
- 앱 성능 측정하기
- 코필로트 사용하여 디버그
- 팁과 요령
코드 테스트
Visual Studio에서 포괄적인 테스트 도구를 사용하여 고품질 코드를 작성할 수 있습니다. 단위 테스트를 통해 개발자와 테스터는 코드에서 논리 오류를 빠르게 찾을 수 있습니다. 테스트하는 코드의 양을 분석하고 테스트 도구 모음에서 즉각적인 결과를 볼 수 있습니다. 입력하는 동안 코드를 테스트하는 고급 기능을 사용하여 변경한 모든 변경 내용의 영향을 파악합니다.
Visual Studio에서 사용할 수 있는 테스트 도구에 대해 자세히 알아봅니다.
- Visual Studio 테스트 도구 사용
- 단위 테스트 만들기 및 실행
- 코드 커버리지 분석
버전 제어
Visual Studio에서 통합된 Git 기능을 사용하여 사용자 고유의 리포지토리를 복제, 만들기 또는 열 수 있습니다. Git 도구 창은 변경 내용을 커밋 및 푸시하고, 분기를 관리하고, 병합 충돌을 해결하는 데 필요한 모든 것을 제공합니다. GitHub 계정이 있는 경우 Visual Studio 내에서 직접 리포지토리를 관리할 수 있습니다.
Visual Studio에서 버전 제어에 대해 자세히 알아보세요.
공동으로 일하다
Visual Studio Live Share를 사용하면 실시간 공동 작업을 개발할 수 있습니다. Live Share를 사용하면 언어 또는 플랫폼에 관계없이 피어와 프로젝트를 공유할 수 있습니다. 팀이 편집기 세션에 연결하고, 탐색하고, 중단점을 설정하고, 입력할 수 있도록 하여 문제를 빠르게 해결합니다.
Live Share를 사용하여 공동 작업하는 방법에 대해 자세히 알아보세요.
- Live Share와 공동 작업
- 일반적인 사용 사례
앱 배포
애플리케이션, 서비스 또는 구성 요소를 배포할 때 다른 컴퓨터, 디바이스 또는 서버 또는 클라우드에 설치하기 위해 배포합니다. Visual Studio에서 필요한 배포 유형에 적합한 방법을 선택할 수 있습니다. 웹 또는 Azure에 게시하거나 네트워크 공유 또는 로컬 폴더에 배포하여 앱과 코드를 공유합니다.
Visual Studio를 사용하여 앱을 배포하는 방법에 대해 자세히 알아봅니다.
Visual Studio 버전 선택
Visual Studio에는 다음 세 가지 버전이 있습니다.
- 커뮤니티. 학생, 오픈 소스 개발자 및 개별 개발자를 위한 완전 기능을 갖춘 무료 IDE입니다.
- 전문가. 개별 개발자 또는 소규모 팀을 위한 구독 기반 옵션입니다.
- Enterprise. 중소기업 및 엔터프라이즈 조직을 위한 구독 기반 옵션입니다.
Visual Studio 버전에서 기능을 비교 하고 요구 사항에 가장 적합한 Visual Studio 버전을 가져옵니다.
Visual Studio 설치
Visual Studio를 설치하려면 다음 단추를 선택한 다음 Visual Studio 버전을 선택합니다.
시작
다음 언어별 자습서 중 하나를 시작합니다.
다음 단계
- IDE 둘러보고 IDE 기능을 숙지하고 기본 작업에 사용하는 방법을 알아봅니다.