[C# - (1) ] 설치 및 세팅
글을 쓰는 기준으로
https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Enterprise&rel=16
공식 홈페이지에서 엔터프라이즈를 다운로드 해준다.
1. 워크로드 아래와 같이 체크를 해준다. ( 한 2시간 걸린 것 같다. )
설치 후에도 수정이 가능하니, 실수로 체크 안한 것이 있다면 다시 설치해주면 된다.
각 항목들을 대충 요약하면
항목 |
설명 |
ASP.NET 및 웹 개발 |
웹 사이트 개발을 위한 항목입니다. 여러분이 웹 서비스를 개발하거나, HTTP 기반의 서버를 개발한다면 선택하면 됩니다. |
Azure 개발 |
Microsoft의 클라우드 서버인 Azure를 이용해 서버를 구축하고 애플리케이션을 배포하는 과정들을 처리하는 기능입니다. Azure 클라우드 서버를 구축하신다면 선택하면 됩니다. |
Python 개발 |
Python 언어를 사용해 프로그래밍을 할 수 있는 기능입니다. Python 개발을 원하시면 선택하면 됩니다. |
Node.js 개발 |
Javscript 언어를 사용해 Node.js 환경의 개발을 할 수 있는 기능입니다. Node.js로 웹 서비스를 개발하거나, HTTP 기반의 서버를 개발한다면 선택하면 됩니다. |
.NET 데스크톱 개발 |
C#이나 Visual Basic 또는 F# 언어를 사용해 데스크톱 애플리케이션 개발을 하신다면 선택하면 됩니다. |
C++를 사용한 데스크톱 개발 |
C++ 언어를 사용해 데스크톱 애플리케이션 개발을 하신다면 선택하면 됩니다. |
유니버셜 Windows 플랫폼 개발 |
UWP라는 Windows 10 기반의 다양한 기기에서 동작하는 애플리케이션 개발을 하신다면 선택하면 됩니다. |
.NET을 사용한 모바일 개발 |
Xamarin이라는 C# 언어를 사용해 iOS, Android용 모바일 앱 개발 환경을 이용하시려면 선택하면 됩니다. |
Unity를 사용한 게임 개발 |
Unity로 모바일 또는 데스크톱 게임을 개발을 하신다면 선택하면 됩니다. |
C++를 사용한 모바일 개발 |
C++로 iOS, Android에서 동작하는 라이브러리나 모듈을 개발하신다면 선택하면 됩니다. |
C++를 사용한 게임 개발 |
Cocos2d-x, UnrealEngine4와 같은 엔진을 이용해 모바일 또는 데스크톱 게임을 개발하신다면 선택하면 됩니다. |
데이터 스토리지 및 처리 |
Database와 연동하여 개발을 진행하신다면 선택하면 됩니다. |
데이터 과학 및 분석 애플리케이션 |
빅데이터와 관련된 분석 툴인거 같은데, 아직 안 써봐서 잘 모르겠습니다. |
Visual Studio 확장 개발 |
Visual Studio 확장 기능을 개발하신다면 선택하면 됩니다. |
Office/SharePoint 개발 |
Office나 SharePoint와 관련된 개발을 하신다면 선택하면 됩니다. |
C++를 사용한 Linux 개발 |
C++ 언어를 사용해 Linux에서 동작하는 애플리케이션을 개발하신다면 선택하면 됩니다. |
.NET Core 플랫폼 간 개발 |
Windows, Linux, macOS에서 동작하는 .NET Core 기반의 개발을 하신다면 선택하면 됩니다. |