Microsoft Visual Studio 2017 Icon

Microsoft Visual Studio 2017 is a professional IDE with powerful coding productivity features, cross-platform mobile development tools for Windows, iOS and Android, tools for web and cloud development, and access to thousands of extensions.

Build apps for iOS and Android devices. Develop in C#, share app logic and code across platforms, and get fully customized, native user experiences with Xamarin. Or, use your existing web skills and build browser-based and hybrid apps that support unique device features with Apache Cordova.

Visual Studio 2017 Main Interface Screenshot

Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store and Microsoft Silverlight. It can produce both native code and managed code.

Visual Studio supports different programming languages and allows the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists. Built-in languages include C, C++ and C++/CLI, VB.NET, C#, and F#. Support for other languages such as Python, Ruby, Node.js, and M, among others, is available via language services installed separately. It also supports XML/XSLT, HTML/XHTML, JavaScript and CSS.

Visual Studio 2017 WPF C# Project Screenshot

Microsoft Visual Studio is offered in three editions: Community (Replaced Express), Professional and Enterprise. Compare Editions

Is Visual Studio for Mac the same as Windows / What is the difference between “Visual Studio for Windows” and “Visual Studio for Mac”?

Yes, VS for Windows and VS for Mac mostly have the same features, so you should expect to have the same coding experience. The only difference is that VS for Mac has the interface design of the native macOS.

Buy Microsoft Visual StudioShop Now
Note: .NET Framework 4.5 is required to install Visual Studio.

Last Update: March 04, 2025

Current Version:
15.9.35826.203 (Windows) / 7.8.4 (macOS)

License: Freeware / Shareware

Languages:
English, Chinese (Simplified), Chinese (Traditional), Czech, French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, Spanish, and Turkish.

Supported Operating Systems:
Mac OS X 10.11-10.12

Developer: Microsoft

Homepage: VisualStudio.com

Fix crash when specific unnamed code constructs were used in C/C++ code

Release Notes for VS 2017 Windows Edition / Release Notes for VS 2017 Mac Edition
Disclaimer: The direct download links we offer for this software are sourced from the official website of the author or developer, guaranteeing they are 100% original and unaltered. However, because the links are external, we cannot guarantee their safety, availability, or download speeds. We will research and find various download options for your software, including online installers, full offline installers (usually 'exe' or 'msi', 'dmg', and occasionally 'iso' or torrent), and portable editions (commonly 'zip' or 'rar'). We wish to clearly express our firm opposition to piracy. We maintain a strict zero-tolerance policy against piracy and will neither offer nor share any pirated or illegal versions or tools. We strongly advise against using such methods, as they can damage your devices. We highly encourage you, if you value this software, to invest in a legitimate license. Doing so not only guarantees your safety but also supports the developers, resulting in improved software quality.