feedback
워크로드 | Visual Studio 2018-01-10T08:21:43+00:00

Visual Studio 2017 워크로드

꼭 필요한 도구만 포함된 가볍고 빠른 설치

필요한 항목:

Windows

유니버설 Windows 플랫폼 개발

Visual Studio 2017의 유니버설 Windows 플랫폼 개발 워크로드는 UWP 응용 프로그램을 빌드, 디버그 및 게시하는 데 필요한 모든 도구를 제공합니다. Windows 데스크톱, Windows Phone, Xbox, HoloLens, SurfaceHub는 물론, 심지어 Windows 10 IoT를 대상으로 하는 응용 프로그램도 빌드할 수 있습니다. XAML UI 분석 및 XAML 편집하며 계속하기 기능으로 그 어느 때보다도 쉽게 성능이 뛰어나고 보기 좋은 Windows UI를 빌드할 수 있게 되었습니다.

기능 살펴보기

.NET 데스크톱 개발

Visual Studio 2017의 .NET 데스크톱 응용 프로그램 개발 워크로드는 .NET Framework를 사용하여 WPF, Windows Forms 및 콘솔 앱을 빌드하도록 디자인되었습니다. C# 및 XAML에 대한 더 짧아진 솔루션 로드 시간, 향상된 IntelliSense, 코드 탐색 및 리팩터링으로 매일의 작업에서 시간과 노력을 절감할 수 있습니다. XAML 편집하며 계속하기, 클릭한 줄까지 실행 디버깅과 같은 기능을 사용하여 더 편리해진 UI와 향상된 성능으로 데스크톱 앱을 빌드할 수 있습니다.

기능 살펴보기

C++를 사용한 Windows 데스크톱 개발

C++를 사용한 Windows 데스크톱 개발 워크로드를 통해 Windows XP에서 최신 Windows 10 릴리스에 이르는 다양한 버전에서 실행되는 네이티브 응용 프로그램을 만들고 빌드하고 디버그할 수 있습니다. 세계 수준의 디버깅 및 프로파일링 도구를 활용하고 Windows 데스크톱 앱의 성능을 미세 조정할 수 있습니다.
C++를 사용한 Windows용 프로그래밍 배우기
Visual C++ 블로그

웹과 클라우드

웹 개발

Visual Studio 2017의 웹 개발 워크플로는 ASP.NET 및 표준 기반 기술(예: HTML, JavaScript)을 사용하여 웹 응용 프로그램 개발 생산성을 극대화하도록 디자인되었습니다. Visual Studio 2017에는 웹 응용 프로그램을 소프트웨어 컨테이너로 패키징하고 배포할 수 있도록 지원하는 컨테이너 개발 도구도 포함됩니다. C#에 대한 더 짧아진 솔루션 로드 시간, 향상된 IntelliSense, 코드 탐색, 리팩터링 및 브라우저 링크로 웹 응용 프로그램을 빌드하는 매일의 작업에서 시간과 노력을 절감할 수 있습니다.

Azure 개발

Visual Studio 2017의 Azure 개발 워크로드는 .NET용 최신 Azure SDK와 Visual Studio용 도구를 설치합니다. 일단 설치되면 클라우드 탐색기에서 리소스를 보고, Azure Resource Manager 도구를 사용하여 리소스를 만들고, Azure Web 및 Cloud Services용 응용 프로그램을 빌드하고, Azure Datalake 도구를 사용하여 빅 데이터 작업을 수행할 수 있습니다.
Visual Studio Tools for Azure

Office/Sharepoint 개발

Office/SharePoint 개발 워크로드는 Office 및 SharePoint를 확장하는 데 필요한 모든 도구를 제공합니다. Office 추가 기능, VSTO 추가 기능, SharePoint 추가 기능 및 SharePoint 솔루션을 위한 다양한 프로젝트 템플릿으로 작업을 시작할 수 있습니다. Visual Studio에서 추가 기능 및 솔루션을 쉽게 빌드, 디버그 및 게시할 수 있습니다.
Office 개발자 센터

Node.js 개발

Node.js 개발 워크로드는 Visual Studio를 강력한 하이퍼 중심 Node.js IDE로 변환합니다. 강력한 IntelliSense, 로컬 및 원격 디버깅, 프로파일링, npm 통합, 대화형 창, 테스트 실행기 및 견고한 Azure 통합을 통해 가장 큰 Node.js 앱을 빌드하는 데 필요한 모든 기능을 갖추게 되었습니다.
Visual Studio용 Node.js 도구

데이터 저장 및 처리

데이터 워크로드를 사용하여 광범위한 관계형 및 빅 데이터 자산을 토대로 개발을 수행할 수 있습니다. 이 워크로드는 온-프레미스나 Azure에서 데이터베이스, 데이터 웨어하우스 및 Data Lake에 대한 쿼리를 개발할 수 있는 도구를 제공합니다. 또한 SQL, U-SQL 및 Hive에 대한 지원을 제공합니다.
MSDN의 SQL Server Developer Tools
Azure Data Lake Analytics 설명서

모바일과 게임

.NET을 사용한 모바일 개발

.NET을 사용한 모바일 개발 기능으로 개발자들은 공유 C# 코드 베이스를 사용하여 완전 네이티브의 iOS, Android 및 유니버설 Windows 플랫폼 앱을 빌드할 수 있습니다. Xamarin 기술을 사용할 수 있으므로 모든 C# 개발자는 모바일 개발자가 되며, Objective-C, Swift 또는 Java로 수행할 수 있는 모든 작업을 C#으로 수행할 수 있습니다.

JavaScript를 사용한 모바일 개발

Tools for Apache Cordova는 웹 개발 기술을 사용하여 iOS, Android 및 Windows에 배포하는 앱을 빌드하는 데 필요한 유일한 도구 집합입니다. 설정은 필요하지 않습니다. 편리한 설치 후에 빌드 도구, 테스트 환경 및 게시 파이프라인을 바로 사용할 수 있으므로 빌드를 즉시 시작하세요.
설치 가이드
첫 번째 앱 빌드
Ionic을 사용한 네이티브 UI/UX

C++를 사용한 모바일 개발

C+를 사용한 모바일 개발 워크로드에서 Android 및 iOS용 네이티브 C++ 앱을 만들고 빌드할 수 있습니다. 이 워크로드를 사용하여 각 플랫폼용으로 빌드할 수 있는 공용 코드를 라이브러리에서 공유할 수 있습니다. 코드를 다시 사용할 수 있으므로 여러 플랫폼용 앱을 만들 때 시간과 노력을 줄일 수 있습니다.
플랫폼 간 모바일 개발용 Visual C++

C++를 사용한 게임 개발

C++를 사용한 게임 개발 워크로드는 Windows, Xbox 등에서 실행되는 게임을 만들기 위한 도구를 제공합니다. Cocos 및 Unreal과 같은 강력한 게임 엔진을 사용하여 최신 그래픽을 만들 수 있습니다. 이 워크로드에는 멋진 게임을 만드는 데 도움이 되는 DirectX 템플릿 및 디버깅 도구가 포함되어 있습니다.
Visual Studio 게임 개발
Visual Studio 2015 및 Windows 10용 그래픽 도구

Unity를 사용한 게임 개발

Unity 엔진이 2D 및 3D 게임과 대화형 콘텐츠를 만드는 탁월한 단일 플랫폼에 통합되었습니다. 한 번 만들어 모든 모바일 플랫폼과 WebGL, Mac, PC, Linux 데스크톱, 그리고 웹이나 콘솔을 포함한 21개 플랫폼에 게시할 수 있습니다. IntelliSense를 사용하여 코드를 빠르고 정확하게 작성하세요. 스크립트를 쉽게 탐색하고 강력한 리팩터링 기능을 사용하세요.
Visual Studio에서 Unity 게임을 디버그하여 문제를 빠르게 식별합니다.
기능 살펴보기
Visual Studio Tools for Unity

기타 도구 집합

Visual Studio 확장 개발

새로운 기능 및 언어로 Visual Studio 환경을 확장합니다. 이 워크로드는 C#, Visual Basic 또는 C++를 사용해서 새로운 명령, 코드 분석기, 도구 창 및 언어 서비스를 만드는 데 필요한 SDK 및 도구를 추가합니다. 그런 다음 커뮤니티와 확장을 공유하고 Visual Studio의 새로운 기능을 사용할 수 있도록 하는 Visual Studio Marketplace의 다양한 확장에 추가합니다.
개요
Visual Studio Marketplace

C++를 사용한 Linux 개발

C++를 사용한 Linux 개발 워크로드를 통해 Linux 서버, 데스크톱 및 장치용 C++ 코드를 작성할 수 있습니다. VS 내에서 이러한 컴퓨터에 대한 연결을 관리할 수 있습니다. VS는 소스를 자동으로 복사하고 원격으로 관리하며, 디버거로 응용 프로그램을 시작할 수 있습니다. 프로젝트 시스템은 ARM을 비롯한 특정 아키텍처를 대상으로 지정하도록 지원합니다.
기능 살펴보기
Linux 개발용 Visual C++
OpenGL Linux 앱 애니메이션

필요한 항목:

Windows

유니버설 Windows 플랫폼 개발

Visual Studio 2017의 유니버설 Windows 플랫폼 개발 워크로드는 UWP 응용 프로그램을 빌드, 디버그 및 게시하는 데 필요한 모든 도구를 제공합니다. Windows 데스크톱, Windows Phone, Xbox, HoloLens, SurfaceHub는 물론, 심지어 Windows 10 IoT를 대상으로 하는 응용 프로그램도 빌드할 수 있습니다. XAML UI 분석 및 XAML 편집하며 계속하기 기능으로 그 어느 때보다도 쉽게 성능이 뛰어나고 보기 좋은 Windows UI를 빌드할 수 있게 되었습니다.

기능 살펴보기

.NET 데스크톱 개발

Visual Studio 2017의 .NET 데스크톱 응용 프로그램 개발 워크로드는 .NET Framework를 사용하여 WPF, Windows Forms 및 콘솔 앱을 빌드하도록 디자인되었습니다. C# 및 XAML에 대한 더 짧아진 솔루션 로드 시간, 향상된 IntelliSense, 코드 탐색 및 리팩터링으로 매일의 작업에서 시간과 노력을 절감할 수 있습니다. XAML 편집하며 계속하기, 클릭한 줄까지 실행 디버깅과 같은 기능을 사용하여 더 편리해진 UI와 향상된 성능으로 데스크톱 앱을 빌드할 수 있습니다.

기능 살펴보기

C++를 사용한 Windows 데스크톱 개발

C++를 사용한 Windows 데스크톱 개발 워크로드를 통해 Windows XP에서 최신 Windows 10 릴리스에 이르는 다양한 버전에서 실행되는 네이티브 응용 프로그램을 만들고 빌드하고 디버그할 수 있습니다. 세계 수준의 디버깅 및 프로파일링 도구를 활용하고 Windows 데스크톱 앱의 성능을 미세 조정할 수 있습니다.
C++를 사용한 Windows용 프로그래밍 배우기
Visual C++ 블로그

웹과 클라우드

웹 개발

Visual Studio 2017의 웹 개발 워크플로는 ASP.NET 및 표준 기반 기술(예: HTML, JavaScript)을 사용하여 웹 응용 프로그램 개발 생산성을 극대화하도록 디자인되었습니다. Visual Studio 2017에는 웹 응용 프로그램을 소프트웨어 컨테이너로 패키징하고 배포할 수 있도록 지원하는 컨테이너 개발 도구도 포함됩니다. C#에 대한 더 짧아진 솔루션 로드 시간, 향상된 IntelliSense, 코드 탐색, 리팩터링 및 브라우저 링크로 웹 응용 프로그램을 빌드하는 매일의 작업에서 시간과 노력을 절감할 수 있습니다.

Azure 개발

Visual Studio 2017의 Azure 개발 워크로드는 .NET용 최신 Azure SDK와 Visual Studio용 도구를 설치합니다. 일단 설치되면 클라우드 탐색기에서 리소스를 보고, Azure Resource Manager 도구를 사용하여 리소스를 만들고, Azure Web 및 Cloud Services용 응용 프로그램을 빌드하고, Azure Datalake 도구를 사용하여 빅 데이터 작업을 수행할 수 있습니다.
Visual Studio Tools for Azure

Office/Sharepoint 개발

Office/SharePoint 개발 워크로드는 Office 및 SharePoint를 확장하는 데 필요한 모든 도구를 제공합니다. Office 추가 기능, VSTO 추가 기능, SharePoint 추가 기능 및 SharePoint 솔루션을 위한 다양한 프로젝트 템플릿으로 작업을 시작할 수 있습니다. Visual Studio에서 추가 기능 및 솔루션을 쉽게 빌드, 디버그 및 게시할 수 있습니다.
Office 개발자 센터

Node.js 개발

Node.js 개발 워크로드는 Visual Studio를 강력한 하이퍼 중심 Node.js IDE로 변환합니다. 강력한 IntelliSense, 로컬 및 원격 디버깅, 프로파일링, npm 통합, 대화형 창, 테스트 실행기 및 견고한 Azure 통합을 통해 가장 큰 Node.js 앱을 빌드하는 데 필요한 모든 기능을 갖추게 되었습니다.
Visual Studio용 Node.js 도구

데이터 저장 및 처리

데이터 워크로드를 사용하여 광범위한 관계형 및 빅 데이터 자산을 토대로 개발을 수행할 수 있습니다. 이 워크로드는 온-프레미스나 Azure에서 데이터베이스, 데이터 웨어하우스 및 Data Lake에 대한 쿼리를 개발할 수 있는 도구를 제공합니다. 또한 SQL, U-SQL 및 Hive에 대한 지원을 제공합니다.
MSDN의 SQL Server Developer Tools
Azure Data Lake Analytics 설명서

모바일과 게임

.NET을 사용한 모바일 개발

.NET을 사용한 모바일 개발 기능으로 개발자들은 공유 C# 코드 베이스를 사용하여 완전 네이티브의 iOS, Android 및 유니버설 Windows 플랫폼 앱을 빌드할 수 있습니다. Xamarin 기술을 사용할 수 있으므로 모든 C# 개발자는 모바일 개발자가 되며, Objective-C, Swift 또는 Java로 수행할 수 있는 모든 작업을 C#으로 수행할 수 있습니다.

JavaScript를 사용한 모바일 개발

Tools for Apache Cordova는 웹 개발 기술을 사용하여 iOS, Android 및 Windows에 배포하는 앱을 빌드하는 데 필요한 유일한 도구 집합입니다. 설정은 필요하지 않습니다. 편리한 설치 후에 빌드 도구, 테스트 환경 및 게시 파이프라인을 바로 사용할 수 있으므로 빌드를 즉시 시작하세요.
설치 가이드
첫 번째 앱 빌드
Ionic을 사용한 네이티브 UI/UX

C++를 사용한 모바일 개발

C+를 사용한 모바일 개발 워크로드에서 Android 및 iOS용 네이티브 C++ 앱을 만들고 빌드할 수 있습니다. 이 워크로드를 사용하여 각 플랫폼용으로 빌드할 수 있는 공용 코드를 라이브러리에서 공유할 수 있습니다. 코드를 다시 사용할 수 있으므로 여러 플랫폼용 앱을 만들 때 시간과 노력을 줄일 수 있습니다.
플랫폼 간 모바일 개발용 Visual C++

C++를 사용한 게임 개발

C++를 사용한 게임 개발 워크로드는 Windows, Xbox 등에서 실행되는 게임을 만들기 위한 도구를 제공합니다. Cocos 및 Unreal과 같은 강력한 게임 엔진을 사용하여 최신 그래픽을 만들 수 있습니다. 이 워크로드에는 멋진 게임을 만드는 데 도움이 되는 DirectX 템플릿 및 디버깅 도구가 포함되어 있습니다.
Visual Studio 게임 개발
Visual Studio 2015 및 Windows 10용 그래픽 도구

Unity를 사용한 게임 개발

Unity 엔진이 2D 및 3D 게임과 대화형 콘텐츠를 만드는 탁월한 단일 플랫폼에 통합되었습니다. 한 번 만들어 모든 모바일 플랫폼과 WebGL, Mac, PC, Linux 데스크톱, 그리고 웹이나 콘솔을 포함한 21개 플랫폼에 게시할 수 있습니다. IntelliSense를 사용하여 코드를 빠르고 정확하게 작성하세요. 스크립트를 쉽게 탐색하고 강력한 리팩터링 기능을 사용하세요.
Visual Studio에서 Unity 게임을 디버그하여 문제를 빠르게 식별합니다.
기능 살펴보기
Visual Studio Tools for Unity

기타 도구 집합

Visual Studio 확장 개발

새로운 기능 및 언어로 Visual Studio 환경을 확장합니다. 이 워크로드는 C#, Visual Basic 또는 C++를 사용해서 새로운 명령, 코드 분석기, 도구 창 및 언어 서비스를 만드는 데 필요한 SDK 및 도구를 추가합니다. 그런 다음 커뮤니티와 확장을 공유하고 Visual Studio의 새로운 기능을 사용할 수 있도록 하는 Visual Studio Marketplace의 다양한 확장에 추가합니다.
개요
Visual Studio Marketplace

C++를 사용한 Linux 개발

C++를 사용한 Linux 개발 워크로드를 통해 Linux 서버, 데스크톱 및 장치용 C++ 코드를 작성할 수 있습니다. VS 내에서 이러한 컴퓨터에 대한 연결을 관리할 수 있습니다. VS는 소스를 자동으로 복사하고 원격으로 관리하며, 디버거로 응용 프로그램을 시작할 수 있습니다. 프로젝트 시스템은 ARM을 비롯한 특정 아키텍처를 대상으로 지정하도록 지원합니다.
기능 살펴보기
Linux 개발용 Visual C++
OpenGL Linux 앱 애니메이션

학생, 오픈 소스 및 개인 개발자를 위한 모든 기능을 갖춘 무료 IDE

무료 다운로드

소규모 팀을 위한 전문 개발자 도구, 서비스 및 구독 혜택

무료 평가판

모든 규모 팀의 까다로운 품질 및 확장 요구 사항을 충족하는 종단 간 솔루션

무료 평가판