Developer Community| System Requirements| Compatibility| Distributable Code| License Terms| Blogs| Latest Release Known Issues
Visual Studio 2019 contains many new and exciting features and IDE productivity enhancements tosupport Windows app development, cross-platform mobile development, Azure development, web and cloud development,and more. To try out Visual Studio 2019, see Visual Studio 2019 Downloads.For more information about everything that's new in this release, see theVisual Studio 2019 release notes andWhat's New in Visual Studio 2019.
Windows 10 SAC, Windows 10 LTSB 2016, Windows 10 LTSB 2015, Windows 8.1, Windows 8, Windows 7 Service Pack 1., Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, or Windows Server 2008 R2. Please note Office 2016 will not be supported on Windows 10 LTSC 2019. (TL:DR - Office 2019 won't run on Windows 7) It would seem that if you're running Windows 7 and you have an O365 subscription you won't be able to run Office 2019, and because O365 doesn't include downgrade rights, you also won't be able to run the prior version which does support Windows 7.
For Visual Studio Code, see Visual Studio Code FAQ.
For Visual Studio 2019 for Mac, see Visual Studio for Mac Platform Targeting and Compatibility.
For Visual Studio 2019 for Mac release notes.
Installation
You can install and use Visual Studio 2019 alongsideprevious versions of Visual Studio, including Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012.
Download
Click a button to download the latest version of Visual Studio 2019. For instructions on installing and updating Visual Studio 2019, see theUpdate Visual Studio 2019 to the most recent release.Also, see instructions on how to install offline.
Note: Installation package size will vary depending on your current Visual Studio configuration.
System Requirements
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 andVisual Studio for Mac Product Family System Requirements.
Feedback and Support
For support, or to submit feedback on Visual Studio, see:
Upgrade Projects to Visual Studio 2019
When following the supported upgrade paths, your Visual Studio source, solutions, and project files will continueto work; however, you should expect to make some changes to sources. While we cannot guarantee binary compatibilitybetween releases, we will do our best to document significant changes to assist you with updates.
Note
For details on how to migrate your projects to Visual Studio 2019, see Porting, Migrating, and Upgrading Visual Studio Projects.
Platform Targeting
Visual Studio provides cutting-edge tools and technologies to create apps that take advantage of thelatest platform capabilities, whether Windows, Android, iOS, or Linux. Visual Studio 2019 also targetsearlier platforms so you can create new apps or modernize existing apps that execute on earlier versionsof Windows while leveraging the enhanced development tools, quality enablement, and team collaborationcapabilities in Visual Studio 2019. For more information, see Managing references in aproject and Visual Studio Multi-TargetingOverview.
Visual Studio 2019 Support for Windows Development
The following table explains the Microsoft Windows platforms for which you can build apps by using Visual Studio 2019.
Build Apps that Run on Windows Clients | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
Windows 10 | Yes (see notes below) | Yes (see notes below) |
Windows 10 Team Edition | Not applicable | Yes (see notes below) |
HoloLens | No | Yes See the Windows Holographic Dev Center. |
Xbox One | Not applicable | Yes See the Xbox Dev Center. |
Windows 8.1 (Windows 8) | Yes | Windows Store app development is not available. |
Windows 7 | Yes | Not applicable |
Windows Vista | Yes Remote debugging and profiling tools are not available. | Not applicable |
Windows XP | Yes Managed development requires using Visual Studio .NET multi-targeting. Remote debugging and profiling tools are not available. | Not applicable |
Build Apps that Run on Windows Phone | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
Windows 10 Mobile | No | Windows Store app development is not available. |
Windows Phone 8.1 and earlier | No | Windows Store app development is not available. |
Build Apps that Run on Windows Server | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
Windows Server 2016 | Yes | Yes (see notes below) |
Windows Server 2016, Nano Server Installation Option | Yes, for .NET Core and a subset of Win32 See the Nano Server Dev Center. | No |
Windows Server 2012 R2 | Yes | Windows Store app development is not available. |
Windows Server 2012 | Yes | Windows Store app development is not available. |
Windows Server 2008 R2 | Yes | Not applicable |
Windows Server 2008 | Yes Remote debugging and profiling tools are not available. | Not applicable |
Windows Server 2003 | Yes Remote debugging and profiling tools are not available. Managed development requires using Visual Studio .NET multi-targeting and requires side-by-side installation of Visual Studio 2010. For more information, see: A Look Ahead at the Visual Studio 2012 Product Lineup and Platform Support. | Not applicable |
Build Apps that Run on Windows Embedded Devices | Using Tools for Native and Managed Classic Windows Desktop Development | Using Tools for UWP App Development |
Windows 10 IoT Core | Yes, for a subset of Win32 APIs See the IoT Core API Porting Tool for information. | Yes See the Windows IoT Dev Center for additional tools and resources. |
Windows 10 IoT Mobile Enterprise | No | Yes See the Windows IoT Dev Center for additional tools and resources. |
Windows 10 IoT Enterprise | Yes See the Windows IoT Dev Center for additional tools and resources. | Yes See the Windows IoT Dev Center for additional tools and resources. |
Windows Embedded 8 Standard and 8.1 Industry | Yes | No |
Windows Embedded Compact 2013 | No | Not applicable |
Windows Embedded 7 (Compact, Standard, and POSReady) | No | Not applicable |
Windows Embedded CE 6.0 and earlier | No | Not applicable |
Windows XP Embedded (Including POSReady 2009, WES 2009, WEPOS) | No | Not applicable |
Notes
- For support information regarding Microsoft operating systems, see Microsoft Support Lifecycle and Windows 10 Release Information.
- For support information on Microsoft .NET Framework, see .NET Framework Support Lifecycle FAQand .NET Framework System Requirements.
- Windows 10 Enterprise LTSC edition, Windows 10 S and Windows 10 Team Edition are not supported for development.You may use Visual Studio 2019 to build apps that run on Windows 10 LTSC, Windows 10 S and Windows 10 Team Edition. Remote debuging is supported on LTSC.
- Universal Windows app development for all target platforms is available when Visual Studio is installed on Windows 10.
- Universal Windows apps can be built from the command line when using Windows Server 2012 R2 or Windows Server 2016. UWP development—includingdesigning, editing, and local debugging—is not available on Windows Server. You may deploy these apps to Windows server and debug them remotely.
- Unity, and Xamarin can also be used for cross-platform development of Universal Windows Apps on Windows 10.
Visual Studio 2019 Support for .NET Development
Visual Studio 2019 supports development of apps that use any of the .NET implementations. 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 supports the following .NET implementations:
- .NET Framework versions 4.8, 4.7.2, 4.7.1, 4.7, 4.6.2, 4.6.1, 4.6, 4.5.2, 4.5.1, 4.5, and 4.0
- .NET Core 3.1, 3.0, 2.2, 2.1, and 1.1.
Note
For more information on each of these implementations, and on the common API specification .NET Standard, see .NET architectural components.
Visual Studio 2019 Support for Android Development
Visual Studio 2019 enables you to build native Android apps using Xamarin and C# or using C++. The Visual Studio Tools for Unity andthe Unreal Engine enable Android game development. You can also use Visual Studio for Macto build Android apps using a Mac.
You can use Visual Studio setup to easily obtain the Android SDK and Android API levels 19, 21, 22, and 23.You can download additional API levels separately using the Android SDK Manager.You can also use Visual Studio Setup to obtain the Android Native Development Kit (R10E), Java SE Development Kit, and Apache Ant.
For more information, see Android development with Visual Studio andMobile App Development.
Note
For information on .NET development for Android, see .NET architectural components.
Visual Studio 2019 Support for iOS Development
Visual Studio 2019 enables you to build and debug apps for iOS by using C++, Unity, or Xamarinand a Mac configured for iOS development when using remotebuild, vcremote, the Visual Studio Tools for Unity,or the Xamarin Mac Agent. Xamarin supports iOS 7 and higher, and requires OS X 10.10 'Yosemite' or higher.You can also use Visual Studio for Mac to build iOS apps using a Mac.
Note
For more information, see Cross-platform mobile development in Visual Studio.For information on .NET development for iOS, see .NET architectural components.
Visual Studio 2019 Support for Linux Development
Visual Studio 2019 enables you to build and debug apps for Linux using C++, Python, and Node.js.Creating C++ apps for Linux requires theVisual C++ for Linux Development extension. Creating apps with Python orNode,js, requires that you enable remote debugging on the target Linux machine. You can also create, buildand remote debug .NET Core and ASP.NET Core applications for Linux using modern languages such as C#, VB and F#.
Note
For information on .NET development for Linux, see .NET architectural components.
- CentOS 7.1 and Oracle Linux 7.1
- Debian 8
- Fedora 23
- Linux Mint 17
- openSUSE 13.2
- Red Hat Enterprise Linux 7.2
- Ubuntu 14.04 and 16.04
Note
For more information see https://dot.net/core.
Visual Studio 2019 Support for macOS Development
Visual Studio 2019 enables you to build console applications and ASP.NET applications that target macOS.However, debugging is not supported. For additional macOS development tools choices, try Visual StudioCode or Visual Studio for Mac. Visual Studio Code provides a streamlined,extensible developer tool experience for macOS. Visual Studio for Macprovides a feature-rich IDE that enables you to build native macOS apps, including ASP.NET, using C#.
Note
For information on .NET development forMacOS, see .NET architectural components.
Other Platforms and Technologies
Visual Studio 2019 also supports the following platforms and technologies. For more information, seehttps://visualstudio.microsoft.com/vs/features/.
- Apache Ant
- Azure web apps and connected services, including Azure Data Lake
- Docker
- PowerShell
- Web Development with ASP.NET, HTML5/CSS3, JavaScript, Node.js, Python, or TypeScript
Compatibility with Previous Releases
.NET Framework
.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.
Note
For more information, see the Migration Guide to the .NET Framework 4.7, 4.6, and 4.5.
Team Explorer, Azure DevOps Server, and Team Foundation Server
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.
Silverlight
Silverlight projects are not supported in this version of Visual Studio. To maintain Silverlight applications,continue to use Visual Studio 2015.
Windows Store and Windows Phone apps
Projects for Windows Store 8.1 and 8.0, Windows 10 Mobile and Windows Phone are not supported in this release. Tomaintain these apps, continue to use Visual Studio 2015. To maintain Windows 10 Mobile projects, use Visual Studio 2017.To maintain Windows Phone 7.x projects, use Visual Studio 2012.
Office 2019 is the latest version of Microsoft's productivity software that's available as a one-time purchase from a retail store or through a volume licensing agreement.
Important
Office 2019 is separate from Office that's available through Office 365 (or Microsoft 365) plans. For example, if you've deployed Microsoft 365 Apps for enterprise (previously named Office 365 ProPlus) to the users in your organization, you don't need Office 2019. You already have all the features, and many more, that are included in Office 2019.
Volume licensed versions of Office 2019 are available for enterprise admins to download and deploy to the users in their organization. This includes the following Office products:
- Office Professional Plus 2019
- Office Standard 2019
- Project Professional 2019
- Project Standard 2019
- Visio Professional 2019
- Visio Standard 2019
These Office products now use Click-to-Run, instead of Windows Installer (MSI), as the installation technology. But, how you activate these Office products – for example, by using Key Management Service (KMS) – remains the same.
Office 2019 for Mac is also available for volume licensed customers. For more information, see Deployment guide for Office for Mac.
What's changed in Office 2019?
The biggest change since Office 2016 is that the installation technology used by the new volume licensed versions of Office is Click-to-Run, instead of Windows Installer (MSI). Click-to-Run has been the installation technology for most Office products since the release of Office 2013.
In addition to Click-to-Run, the following are some other changes that you need to be aware of:
- Office 2019 is supported on Windows 10 but isn’t supported on Windows 7 or Windows 8.1. For more information, review the system requirements.
- To configure and perform installations, you use the Office Deployment Tool, which is a free download from the Microsoft Download Center. The Office Customization Tool that you previously used for Windows Installer (MSI) is no longer used.
- Instead of downloading the installation files from the Volume Licensing Service Center (VLSC), you use the Office Deployment Tool to download the installation files directly from the Office Content Delivery Network (CDN) on the internet.
- When you install Office Professional Plus 2019, all apps are installed by default. But, you can configure the Office Deployment Tool to exclude certain apps from being installed.
- Office 2019 is installed on the system drive, which is usually the C: drive. The installation location can’t be changed.
- You can configure updates to Office 2019, such as security updates and bug fixes, to be automatically downloaded and installed from the Office CDN. Individual downloads for each security update or bug fix aren’t available.
What's stayed the same in Office 2019?
Even though there is a different installation technology, you can still use the same software distribution tools, such as Microsoft Endpoint Configuration Manager, that you currently use to deploy Office. Also, how you activate volume licensed versions of Office – for example, by using Key Management Service (KMS) – remains the same.
The major version of Office 2019 is staying at 16.0, so some additional things are staying the same if you're upgrading from Office 2016, including the following:
- Existing Group Policy settings will continue to work, because the registry location for those settings will still be located in HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftOffice16.0 and HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftOffice16.0.
- Other registry locations and settings information that reference 16.0 will still apply.
- Add-ins and other extensibility solutions that are compatible with Office 2016 will most likely be compatible with Office 2019 or will require only minimal testing.
What are the new features in Office 2019?
For information about the new features in Office 2019, see the “what’s new” articles for Access, Excel, Outlook, PowerPoint, Project, Visio, and Word. Office 2019 includes some, but not all, features that are available in versions of Office that come with an Office 365 (or Microsoft 365) plan.
Office 2019 won’t receive additional new features now that it has been released. If you want to get new Office features on an on-going basis, you should consider moving to an Office 365 plan (or Microsoft 365) plan that includes Office. Most of these enterprise plans include Microsoft 365 Apps for enterprise (previously named Office 365 ProPlus), which includes the same Office apps as Office Professional Plus 2019. For more information about available plans, see Office 365 plans for enterprises and Microsoft 365 plans for enterprises. For more information about new features, see What’s new in Microsoft 365.
How do I upgrade to Office 2019?
We recommend that you uninstall existing versions of Office before you deploy Office 2019. If you’re uninstalling previous versions of Office products that were installed with Windows Installer (MSI), the Office Deployment Tool can remove most of those products for you as part of the installation of Office 2019. For more information, see Remove existing versions of Office before installing Office 2019.
Additional information
- Office Professional Plus 2019 includes Access, Excel, OneNote, Outlook, PowerPoint, Publisher, Word, and Skype for Business.
- There isn’t a new 2019 version of OneNote, but a version of OneNote is installed with Office 2019. For more information, see Deployment guide for OneNote.
- All products in the Office 2019 are available in both 32-bit and 64-bit versions. We recommend 64-bit on computers that have 4 gb or more of memory. But you should assess application compatibility and other factors that might require you to use the 32-bit version. For more information, see Choose between the 64-bit or 32-bit version of Office.
- After downloading the installation files, internet access isn’t required to install, activate, or use Office 2019.
- There isn’t a 2019 version of SharePoint Designer or InfoPath. The last version for both products is 2013.
- Volume licensed versions of Office 2019 aren't supported on Windows 10 in S mode or when using Windows Defender Application Control (WDAC).