Visual Studio Icon Visual Studio 2019 플랫폼 대상 지정 및 호환성Visual Studio 2019 Platform Targeting and Compatibility


| 개발자 커뮤니티 | 시스템 요구 사항 | 호환성 | 배포 가능한 코드 | 사용 조건 | 블로그 | 알려진 문제 || Developer Community | System Requirements | Compatibility | Distributable Code | License Terms | Blogs | Known Issues |


Visual Studio 2019에는 Windows 앱 개발, 플랫폼 간 모바일 개발, Azure 개발, 웹 및 클라우드 개발 등을 지원하는 기존 기능과 다양한 새 기능은 물론, IDE 생산성 향상을 위한 기능이 포함되었습니다.Visual Studio 2019 contains many new and exciting features and IDE productivity enhancements to support Windows app development, cross-platform mobile development, Azure development, web and cloud development, and more. Visual Studio 2019를 사용해 보려면 Visual Studio 2019 다운로드를 참조하세요.To try out Visual Studio 2019, see Visual Studio 2019 Downloads. 이 릴리스의 모든 새로운 기능에 대한 자세한 내용은 Visual Studio 2019 릴리스 정보Visual Studio 2019의 새로운 기능을 참조하세요.For more information about everything that's new in this release, see the Visual Studio 2019 release notes and What's New in Visual Studio 2019.

Visual Studio Code의 경우 Visual Studio Code FAQ를 참조하세요.For Visual Studio Code, see Visual Studio Code FAQ.
Mac용 Visual Studio 2019Mac용 Visual Studio 플랫폼 대상 지정 및 호환성을 참조하세요.For Visual Studio 2019 for Mac, see Visual Studio for Mac Platform Targeting and Compatibility.
Mac용 Visual Studio 2019 릴리스 정보를 참조하세요.For Visual Studio 2019 for Mac release notes.

설치Installation

Visual Studio 2019를 Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, Visual Studio 2012 등 이전 버전의 Visual Studio와 병렬로 설치하여 사용할 수 있습니다.You can install and use Visual Studio 2019 alongside previous versions of Visual Studio, including Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.

다운로드Download


단추를 클릭하여 최신 버전의 Visual Studio 2019를 다운로드합니다.Click a button to download the latest version of Visual Studio 2019. Visual Studio 2019 설치 및 업데이트에 대한 지침은 Visual Studio 2019를 최신 릴리스 버전으로 업데이트를 참조하세요.For instructions on installing and updating Visual Studio 2019, see the Update Visual Studio 2019 to the most recent release. 또한 오프라인으로 설치하는 방법에 대한 지침도 참조하세요.Also, see instructions on how to install offline.


참고: 설치 패키지의 크기는 현재 Visual Studio 구성에 따라 달라집니다.Note: Installation package size will vary depending on your current Visual Studio configuration.

시스템 요구 사항System Requirements

Team Foundation Server 2019를 비롯한 Visual Studio 2019 제품군을 설치 및 실행하기 위한 시스템 요구 사항에 관한 내용은 Visual Studio 2019 시스템 요구 사항 페이지Mac용 Visual Studio 제품군 시스템 요구 사항을 참조하세요.For information on the system requirements for installing and running the Visual Studio 2019 family of products, including Team Foundation Server 2019, see the Visual Studio 2019 System Requirement page and Visual Studio for Mac Product Family System Requirements.

피드백 및 지원Feedback and Support

지원이 필요하거나 Visual Studio에 대한 피드백을 제출하려면 다음을 참조하세요.For support, or to submit feedback on Visual Studio, see:

프로젝트를 Visual Studio 2019로 업그레이드Upgrade Projects to Visual Studio 2019

지원되는 업그레이드 경로로 진행할 경우 Visual Studio 소스, 솔루션, 프로젝트 파일을 계속해서 사용할 수 있습니다. 그러나 소스를 일부 변경해야 합니다.When following the supported upgrade paths, your Visual Studio source, solutions, and project files will continue to work; however, you should expect to make some changes to sources. 버전 간의 이진 호환성을 보장할 수는 없지만 사용자의 업데이트를 돕기 위해 중요한 변경 사항을 최대한 문서화하겠습니다.While we cannot guarantee binary compatibility between releases, we will do our best to document significant changes to assist you with updates.

참고

Visual Studio 2019로 프로젝트를 마이그레이션하는 방법에 대한 세부 정보는 Visual Studio 프로젝트 포팅, 마이그레이션, 업그레이드를 참조하세요.For details on how to migrate your projects to Visual Studio 2019, see Porting, Migrating, and Upgrading Visual Studio Projects.

플랫폼 대상 지정Platform Targeting

Visual Studio는 Windows, Android, iOS, Linux와 관계없이 최신 플랫폼 기능을 사용하는 앱을 만들 수 있는 최신 도구와 기술을 제공합니다.Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, whether Windows, Android, iOS, or Linux. 또한 Visual Studio 2019는 이전 플랫폼도 대상으로 하기 때문에, Visual Studio 2019의 강화된 개발 도구, 품질 향상 기능, 팀 협업 기능을 활용하면서 이전 Windows 버전에서 실행되는 기존 앱을 최신식으로 만들거나 앱을 새로 만들 수 있습니다.Visual Studio 2019 also targets earlier platforms so you can create new apps or modernize existing apps that execute on earlier versions of Windows while leveraging the enhanced development tools, quality enablement, and team collaboration capabilities in Visual Studio 2019. 자세한 내용은 프로젝트의 참조 관리Visual Studio 다중 대상 지정 개요를 참조하세요.For more information, see Managing references in a project and Visual Studio Multi-Targeting Overview.

Visual Studio 2019의 Windows 개발 지원 Visual Studio 2019 Support for Windows Development

다음 표에서 Visual Studio 2019를 사용하여 빌드할 수 있는 앱의 Microsoft Windows 플랫폼을 설명합니다.The following table explains the Microsoft Windows platforms for which you can build apps by using Visual Studio 2019.

Windows 클라이언트에서 실행되는 앱 빌드Build Apps that Run on Windows Clients 네이티브 및 관리형 클래식 Windows 데스크톱 개발을 위한 도구 사용Using Tools for Native and Managed Classic Windows Desktop Development UWP 앱 개발을 위한 도구 사용Using Tools for UWP App Development
Windows 10Windows 10 Yes
(아래의 설명 참조)(see notes below)
Yes
(아래의 설명 참조)(see notes below)
Windows 10 Team EditionWindows 10 Team Edition 적용할 수 없음Not applicable Yes
(아래의 설명 참조)(see notes below)
HoloLensHoloLens 아니요No Yes
Windows Holographic Dev Center(Windows Holographic 개발자 센터)를 참조하세요.See the Windows Holographic Dev Center.
Xbox OneXbox One 적용할 수 없음Not applicable Yes
Xbox 개발자 센터를 참조하세요.See the Xbox Dev Center.
Windows 8.1(Windows 8)Windows 8.1 (Windows 8) Yes Windows 스토어 앱 개발이 가능하지 않습니다.Windows Store app development is not available.
Windows 7Windows 7 Yes 적용할 수 없음Not applicable
Windows VistaWindows Vista Yes
원격 디버깅 및 프로파일링 도구를 사용할 수 없습니다.Remote debugging and profiling tools are not available.
적용할 수 없음Not applicable
Windows XPWindows XP Yes
관리형 개발을 하려면 Visual Studio .NET 멀티 타기팅을 사용해야 합니다.Managed development requires using Visual Studio .NET multi-targeting. 원격 디버깅 및 프로파일링 도구를 사용할 수 없습니다.Remote debugging and profiling tools are not available.
적용할 수 없음Not applicable
Windows Phone에서 실행되는 앱 빌드Build Apps that Run on Windows Phone 네이티브 및 관리형 클래식 Windows 데스크톱 개발을 위한 도구 사용Using Tools for Native and Managed Classic Windows Desktop Development UWP 앱 개발을 위한 도구 사용Using Tools for UWP App Development
Windows 10 MobileWindows 10 Mobile 아니요No Windows 스토어 앱 개발이 가능하지 않습니다.Windows Store app development is not available.
Windows Phone 8.1 이하Windows Phone 8.1 and earlier 아니요No Windows 스토어 앱 개발이 가능하지 않습니다.Windows Store app development is not available.
Windows Server에서 실행되는 앱 빌드Build Apps that Run on Windows Server 네이티브 및 관리형 클래식 Windows 데스크톱 개발을 위한 도구 사용Using Tools for Native and Managed Classic Windows Desktop Development UWP 앱 개발을 위한 도구 사용Using Tools for UWP App Development
Windows Server 2016Windows Server 2016 Yes Yes
(아래의 설명 참조)(see notes below)
Windows Server 2016, Nano Server 설치 옵션Windows Server 2016, Nano Server Installation Option 예. .NET Core 및 Win32의 하위 집합용입니다.Yes, for .NET Core and a subset of Win32
Nano Server Dev Center(Nano Server 개발자 센터)를 참조하세요.See the Nano Server Dev Center.
아니요No
Windows Server 2012 R2Windows Server 2012 R2 Yes Windows 스토어 앱 개발이 가능하지 않습니다.Windows Store app development is not available.
Windows Server 2012Windows Server 2012 Yes Windows 스토어 앱 개발이 가능하지 않습니다.Windows Store app development is not available.
Windows Server 2008 R2Windows Server 2008 R2 Yes 적용할 수 없음Not applicable
Windows Server 2008Windows Server 2008 Yes
원격 디버깅 및 프로파일링 도구를 사용할 수 없습니다.Remote debugging and profiling tools are not available.
적용할 수 없음Not applicable
Windows Server 2003Windows Server 2003 Yes
원격 디버깅 및 프로파일링 도구를 사용할 수 없습니다.Remote debugging and profiling tools are not available. 관리형 개발을 하려면 Visual Studio .NET 멀티 타기팅을 사용해야 하고 Visual Studio 2010을 병렬로 함께 설치해야 합니다.Managed development requires using Visual Studio .NET multi-targeting and requires side-by-side installation of Visual Studio 2010. 자세한 내용은 다음을 참조하세요. Visual Studio 2012 제품 라인업 미리 보기 및 플랫폼 지원.For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support.
적용할 수 없음Not applicable
Windows Embedded 디바이스에서 실행되는 앱 빌드Build Apps that Run on Windows Embedded Devices 네이티브 및 관리형 클래식 Windows 데스크톱 개발을 위한 도구 사용Using Tools for Native and Managed Classic Windows Desktop Development UWP 앱 개발을 위한 도구 사용Using Tools for UWP App Development
Windows 10 IoT CoreWindows 10 IoT Core 예. Win32 API 하위 집합용입니다.Yes, for a subset of Win32 APIs
정보는 IoT Core API 포팅 도구를 참조하세요.See the IoT Core API Porting Tool for information.
Yes
추가 도구 및 리소스는 Windows IoT Dev Center(Windows IoT 개발자 센터)를 참조하세요.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT Mobile EnterpriseWindows 10 IoT Mobile Enterprise 아니요No Yes
추가 도구 및 리소스는 Windows IoT Dev Center(Windows IoT 개발자 센터)를 참조하세요.See the Windows IoT Dev Center for additional tools and resources.
Windows 10 IoT EnterpriseWindows 10 IoT Enterprise Yes
추가 도구 및 리소스는 Windows IoT Dev Center(Windows IoT 개발자 센터)를 참조하세요.See the Windows IoT Dev Center for additional tools and resources.
Yes
추가 도구 및 리소스는 Windows IoT Dev Center(Windows IoT 개발자 센터)를 참조하세요.See the Windows IoT Dev Center for additional tools and resources.
Windows Embedded 8 Standard 및 8.1 IndustryWindows Embedded 8 Standard and 8.1 Industry Yes 아니요No
Windows Embedded Compact 2013Windows Embedded Compact 2013 아니요No 적용할 수 없음Not applicable
Windows Embedded 7(Compact, Standard, 및 POSReady)Windows Embedded 7 (Compact, Standard, and POSReady) 아니요No 적용할 수 없음Not applicable
Windows Embedded CE 6.0 이하Windows Embedded CE 6.0 and earlier 아니요No 적용할 수 없음Not applicable
Windows XP Embedded(POSReady 2009, WES 2009, WEPOS 포함)Windows XP Embedded (Including POSReady 2009, WES 2009, WEPOS) 아니요No 적용할 수 없음Not applicable

참고Notes

Visual Studio 2019의 .NET 개발 지원 Visual Studio 2019 Support for .NET Development

Visual Studio 2019는 .NET 구현을 사용하는 앱 개발을 지원합니다.Visual Studio 2019 supports development of apps that use any of the .NET implementations. 여러 워크로드 및 프로젝트 형식에서 .NET Framework, .NET Core, Mono, UWP(유니버설 Windows 플랫폼)용 .NET 네이티브, C#, F# 및 Visual Basic이 지원될 수 있습니다.Among the workloads and project types, you can find support for .NET Framework, .NET Core, Mono, .NET Native for Universal Windows Platform (UWP), C#, F#, and Visual Basic. Visual Studio 2019는 다음과 같은 .NET 구현을 지원합니다.Visual Studio 2019 supports the following .NET implementations:

참고

이러한 각 구현 및 공용 API 사양 .NET Standard에 대한 자세한 내용은 .NET 아키텍처 구성 요소를 참조하세요.For more information on each of these implementations, and on the common API specification .NET Standard, see .NET architectural components.

Visual Studio 2019의 Android 개발 지원 Visual Studio 2019 Support for Android Development

Visual Studio 2019에서는 Xamarin 및 C# 또는 C++을 사용하여 네이티브 Android 앱을 빌드할 수 있습니다.Visual Studio 2019 enables you to build native Android apps using Xamarin and C# or using C++. Visual Studio Tools for Unity와 언리얼 엔진으로 Android 게임을 개발할 수 있습니다.The Visual Studio Tools for Unity and the Unreal Engine enable Android game development. 또한 Mac용 Visual Studio를 사용하여 Mac을 사용하는 Android 앱을 빌드할 수 있습니다.You can also use Visual Studio for Mac to build Android apps using a Mac.

Visual Studio 설치 프로그램을 사용하면 Android SDK 및 Android API 수준 19, 21, 22, 23을 쉽게 얻을 수 있습니다.You can use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23. Android SDK Manager로 추가 API 수준을 별도로 다운로드할 수 있습니다.You can download additional API levels separately using the Android SDK Manager. Visual Studio 설치 프로그램으로 Android 네이티브 개발 키트(R10E), Java SE 개발 키트 및 Apache Ant를 얻을 수도 있습니다.You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.

자세한 내용은 Visual Studio로 Android 개발모바일 앱 개발을 참조하세요.For more information, see Android development with Visual Studio and Mobile App Development.

참고

Android용 .NET 개발에 대한 자세한 내용은 .NET 아키텍처 구성 요소를 참조하세요.For information on .NET development for Android, see .NET architectural components.

Visual Studio 2019의 iOS 개발 지원 Visual Studio 2019 Support for iOS Development

Visual Studio 2019에서는 C++, Unity 또는 Xamarin을 사용하여 iOS용 앱을 빌드 및 디버그할 수 있으며 remotebuild, vcremote, Visual Studio Tools for Unity 또는 Xamarin Mac Agent를 사용하여 iOS 개발용으로 Mac을 구성할 수 있습니다.Visual Studio 2019 enables you to build and debug apps for iOS by using C++, Unity, or Xamarin and a Mac configured for iOS development when using remotebuild, vcremote, the Visual Studio Tools for Unity, or the Xamarin Mac Agent. Xamarin은 iOS 7 이상을 지원하고 OS X 10.10 "Yosemite" 이상이 필요합니다.Xamarin supports iOS 7 and higher, and requires OS X 10.10 "Yosemite" or higher. 또한 Mac용 Visual Studio를 사용하여 Mac을 사용하는 iOS 앱을 빌드할 수 있습니다.You can also use Visual Studio for Mac to build iOS apps using a Mac.

참고

자세한 내용은 Cross-platform mobile development in Visual Studio(Visual Studio에서 플랫폼 간 모바일 개발)를 참조하세요.For more information, see Cross-platform mobile development in Visual Studio. iOS용 .NET 개발에 대한 자세한 내용은 .NET 아키텍처 구성 요소를 참조하세요.For information on .NET development for iOS, see .NET architectural components.

Visual Studio 2019의 Linux 개발 지원 Visual Studio 2019 Support for Linux Development

Visual Studio 2019를 사용하면 C++, Python 및 Node.js를 사용하여 Linux용 앱을 빌드하고 디버그할 수 있습니다.Visual Studio 2019 enables you to build and debug apps for Linux using C++, Python, and Node.js. Linux용 C++ 앱을 만들려면 Linux 개발 확장용 Visual C++가 필요합니다.Creating C++ apps for Linux requires the Visual C++ for Linux Development extension. Python 또는 Node.js를 사용하여 앱을 만들려면 대상 Linux 컴퓨터에서 원격 디버깅을 사용하도록 설정해야 합니다.Creating apps with Python or Node,js, requires that you enable remote debugging on the target Linux machine. 그뿐만 아니라 C#, VB, F# 같은 최신 언어를 사용하여 Linux용 .NET Core 및 ASP.NET Core 애플리케이션을 만들고 빌드하고 원격으로 디버깅할 수도 있습니다.You can also create, build and remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.

참고

Linux용 .NET 개발에 대한 자세한 내용은 .NET 아키텍처 구성 요소를 참조하세요.For information on .NET development for Linux, see .NET architectural components.

  • CentOS 7.1 및 Oracle Linux 7.1CentOS 7.1 and Oracle Linux 7.1
  • Debian 8Debian 8
  • Fedora 23Fedora 23
  • Linux Mint 17Linux Mint 17
  • openSUSE 13.2openSUSE 13.2
  • Red Hat Enterprise Linux 7.2Red Hat Enterprise Linux 7.2
  • Ubuntu 14.04 및 16.04Ubuntu 14.04 and 16.04

참고

자세한 내용은 https://dot.net/core를 참조하세요.For more information see https://dot.net/core.

Visual Studio 2019의 macOS 개발 지원 Visual Studio 2019 Support for macOS Development

Visual Studio 2019를 사용하면 macOS를 대상으로 하는 콘솔 애플리케이션과 ASP.NET 애플리케이션을 빌드할 수 있습니다.Visual Studio 2019 enables you to build console applications and ASP.NET applications that target macOS. 그러나 디버깅은 지원되지 않습니다.However, debugging is not supported. 추가 macOS 개발 도구 선택 정보는 Visual Studio Code 또는 Mac용 Visual Studio를 참조하세요.For additional macOS development tools choices, try Visual Studio Code or Visual Studio for Mac. Visual Studio Code는 macOS를 위한 간소화되고 확장 가능한 개발자 도구 환경을 제공합니다.Visual Studio Code provides a streamlined, extensible developer tool experience for macOS. Mac용 Visual Studio는 C#을 사용하여 ASP.NET 같은 기본 macOS 앱을 빌드할 수 있는, 풍부한 기능의 IDE를 제공합니다.Visual Studio for Mac provides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.

참고

MacOS용 .NET 개발에 대한 자세한 내용은 .NET 아키텍처 구성 요소를 참조하세요.For information on .NET development forMacOS, see .NET architectural components.

기타 플랫폼 및 기술 Other Platforms and Technologies

Visual Studio 2019는 다음 플랫폼과 기술도 지원합니다.Visual Studio 2019 also supports the following platforms and technologies. 자세한 내용은 https://visualstudio.microsoft.com/vs/features/를 참조하세요.For more information, see https://visualstudio.microsoft.com/vs/features/.

이전 릴리스와의 호환성Compatibility with Previous Releases

.NET Framework.NET Framework

.NET 4.7은 .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 및 4.6.2의 호환성 높은 현재 위치 업데이트입니다..NET 4.7 is is a highly compatible in-place update of .NET 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2.

참고

자세한 내용은 .NET Framework 4.7, 4.6 및 4.5 마이그레이션 가이드를 참조하세요.For more information, see the Migration Guide to the .NET Framework 4.7, 4.6, and 4.5.

팀 탐색기, Azure DevOps Server 및 Team Foundation ServerTeam Explorer, Azure DevOps Server, and Team Foundation Server

Visual Studio 2019용 팀 탐색기는 Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, Team Foundation Server 2010 SP1에 연결됩니다.Team Explorer for Visual Studio 2019 will connect to Azure DevOps Server 2019, Team Foundation Server 2017, Team Foundation Server 2015, Team Foundation Server 2013, Team Foundation Server 2012, and Team Foundation Server 2010 SP1.

SilverlightSilverlight

이 버전의 Visual Studio에서는 Silverlight 프로젝트가 지원되지 않습니다.Silverlight projects are not supported in this version of Visual Studio. Silverlight 애플리케이션을 유지하려면 Visual Studio 2015를 계속 사용합니다.To maintain Silverlight applications, continue to use Visual Studio 2015.

Windows 스토어 및 Windows Phone 앱Windows Store and Windows Phone apps

이 릴리스에서는 Windows 스토어 8.1 및 8.0, Windows 10 Mobile 및 Windows Phone용 프로젝트가 지원되지 않습니다.Projects for Windows Store 8.1 and 8.0, Windows 10 Mobile and Windows Phone are not supported in this release. 이러한 앱을 유지하려면 Visual Studio 2015를 계속 사용합니다.To maintain these apps, continue to use Visual Studio 2015. Windows 10 Mobile 프로젝트를 유지하려면 Visual Studio 2017을 사용합니다.To maintain Windows 10 Mobile projects, use Visual Studio 2017. Windows Phone 7.x 프로젝트를 유지하려면 Visual Studio 2012를 사용합니다.To maintain Windows Phone 7.x projects, use Visual Studio 2012.


맨 위로 이동
Top of Page