Skip to main content Overview Features Editions Extensions Get Started Service Status FAQ Support Documentation Blog Overview Extensions Support Documentation Blog VS Code for Education Downloads Buy Overview Support Administrator Portal Subscriber Portal Dev Essentials Visual Studio Hub Free Visual Studio Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Microsoft AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Education Automotive Financial services Government Healthcare Manufacturing Retail Find a partner Become a partner Partner Network Microsoft Marketplace Marketplace Rewards Software development companies Blog Microsoft Advertising Developer Center Documentation Events Licensing Microsoft Learn Microsoft Research View Sitemap
Thank you for purchasing Visual Studio 2017 Professional2025-12-08T12:12:04-08:00

Thank you for purchasing Visual Studio Professional

If your download does not begin, click here to retry

Visual Studio Professional provides powerful developer tools and services for building any app for any platform. Improve productivity with tools that help you collaborate to build any application type for individual developers or small teams.

Product key

To unlock the product, enter the product key by going to Help -> Register Product from within Visual Studio. To silently apply a product key during setup remotely to an existing machine, follow the instructions in the Visual Studio Administrator Guide.

Installation

Visual Studio Professional offers a new installation experience with the Visual Studio Installer, a web based .exe enabling you to download and install only what you need. Visual Studio no longer supports installation using an .iso file; users who need to do an offline or remote installation can use a Layout switch. For information on how to do this, see Create an Offline Installation of Visual Studio.

Language

The Visual Studio Installer also enables language selection at installation time, eliminating the need to separately download and manage language packs.