Visual Studio란?

Visual Studio는 전체 개발 주기를 한 곳에서 완료하는 데 사용할 수 있는 강력한 개발자 도구입니다. 코드를 작성, 편집, 디버그 및 빌드한 다음 앱을 배포하는 데 사용할 수 있는 포괄적인 IDE(통합 개발 환경)입니다. 코드 편집 및 디버깅 외에도 Visual Studio에는 컴파일러, 코드 완성 도구, 소스 제어, 확장 및 소프트웨어 개발 프로세스의 모든 단계를 향상시키는 더 많은 기능이 포함되어 있습니다.

Diagram showing Visual Studio overview.

Visual Studio의 다양한 기능 및 언어 지원을 통해 첫 번째 "헬로 월드" 프로그램 작성에서 앱 개발 및 배포로 확장할 수 있습니다. 예를 들어 .NET 및 C++ 앱을 빌드, 디버그 및 테스트하거나, 웹 디자이너 보기에서 ASP.NET 페이지를 편집하거나, .NET을 사용하여 플랫폼 간 모바일 및 데스크톱 앱을 개발하거나, C#에서 반응형 웹 UI를 빌드합니다.

Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.

Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.

왜 Visual Studio 사용 하나요?

Visual Studio는 고품질 코드를 효율적이고 공동으로 개발할 수 있는 풍부한 개발 환경을 개발자에게 제공합니다.

  • 워크로드 기반 설치 관리자 - 필요한 것만 설치
  • 강력한 코딩 도구 및 기능 - 한 곳에서 앱을 빌드하는 데 필요한 모든 것
  • 여러 언어 지원 - C++, C#, JavaScript, TypeScript, Python 등의 코드
  • 플랫폼 간 개발 - 모든 플랫폼용 앱 빌드
  • 버전 제어 통합 - 팀 동료와 코드 공동 작업
  • AI 지원 개발 - AI 지원을 사용하여 코드를 보다 효율적으로 작성

Visual Studio 검색

코드 개발

Visual Studio IDE에서는 코드를 안심하고 더 쉽게 작성 및 관리할 수 있는 다양한 기능을 제공합니다. 예를 들어 GitHub CopilotIntelliCode와 같은 AI 지원 개발 도구를 사용하여 빠르고 정확하게 코드를 작성하면 작업을 제안하는 전구를 사용하여 코드를 빠르게 개선하거나 개요를 사용하여 코드 블록을 확장/축소할 수 있습니다. 파일로 구성된 코드를 보여 주는 솔루션 탐색기 또는 클래스별로 구성된 코드를 보여 주는 클래스 뷰를 사용하여 코드를 구성하고 탐색합니다.

콘텐츠를 구성하고 편집하기 위한 IDE의 모든 기능에 대해 자세히 알아봅니다.

앱 빌드

애플리케이션을 컴파일하고 빌드하여 빌드를 즉시 만들고 디버거에서 테스트할 수 있습니다. C++ 및 C# 프로젝트에 대해 다중 프로세서 빌드를 실행할 수 있습니다. 또한 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를 사용하여 공동 작업하는 방법에 대해 자세히 알아보세요.

앱 배포

다른 컴퓨터, 디바이스, 서버 또는 클라우드에 설치하기 위해 애플리케이션, 서비스 또는 구성 요소를 배포할 수 있습니다. Visual Studio에서 필요한 배포 유형에 적합한 방법을 선택할 수 있습니다. 웹 또는 Azure에 게시하거나 네트워크 공유 또는 로컬 폴더에 배포하여 앱과 코드를 공유합니다.

Visual Studio를 이용한 앱 배포 및 디버그 방법에 대해 자세히 알아봅니다:

AI 지원 개발

GitHub Copilot, GitHub Copilot ChatIntelliCode를 사용하면 개발자들이 코드를 더 빠르고 정확하게 작성하고, 코드베이스에 대한 심층적인 이해를 개발하고, 단위 테스트 작성, 디버깅 및 프로파일링과 같은 다른 개발 작업을 지원할 수 있습니다.

Visual Studio 의 AI 지원 개발에 대해자세히 알아보세요:

Visual Studio 버전 선택

세 가지 Visual Studio 버전은 다음과 같습니다.

  • 커뮤니티 - 학생, 오픈 소스 및 개인 개발자를 위한 모든 기능을 갖춘 무료 IDE
  • Professional - 개별 개발자 또는 소규모 팀을 위한 구독 기반 옵션입니다.
  • Enterprise - 중소기업 및 엔터프라이즈 조직을 위한 구독 기반 옵션입니다.

Visual Studio 버전 에서 기능을 비교하고 요구 사항에 가장 적합한 Visual Studio 버전을 획득합니다.

Visual Studio

Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.

Visual Studio를 설치하려면 다음 단추를 선택하고 다운로드할 Visual Studio 버전을 선택합니다.

시작하기

모든 유형의 앱을 개발하거나 언어를 배우려면 풍부한 기능의 Visual Studio IDE(통합 개발 환경)에서 작업합니다. 아티클 중 하나와 함께 다음을 수행하여 Visual Studio를 추가로 탐색합니다.