Visual Studio Icon Visual Studio 2017 for Mac Product Family System Requirements



Developer Community | System Requirements | Compatibility | Distributable Code | Xamarin | Blogs | Servicing


The minimum system requirements for the Visual Studio 2017 for Mac family of products is below. To install Visual Studio 2017 for Mac, see Visual Studio 2017 Downloads. For information about everything that's new in this release, see the Visual Studio for Mac 2017 release notes. See also Visual Studio 2017 for Mac Platform Targeting and Compatibility.

Visual Studio 2017 for Mac

The following products support the minimum system requirements below:

  • Visual Studio Enterprise 2017 for Mac.
  • Visual Studio Professional 2017 for Mac.
  • Visual Studio Community 2017 for Mac.

Supported Operating Systems

Visual Studio 2017 for Mac will install and run on the following operating systems:

  • macOS Sierra 10.12: Community, Professional, and Enterprise.
  • Mac OS X El Capitan 10.11: Community, Professional, and Enterprise*.

Xamarin.iOS and Xamarin.Mac projects may require newer versions of macOS as a result of Xcode requirements. Please see the [Xamarin release notes](/xamarin/ios/release-notes/) for more information.

Hardware

  • 1.8 GHz or faster processor. Dual-core or better recommended.
  • 4 GB of RAM; 8 GB of RAM recommended (4 GB minimum if running on a virtual machine).
  • Hard disk space: approx 1GB.

Supported Languages

Visual Studio for Mac is available in the following languages:

  • English
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Czech
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Polish
  • Portuguese (Brazil)
  • Russian
  • Spanish
  • Turkish

Additional Requirements

  • .NET Core SDK 1.1 is required to use .NET Core projects and features. It can be downloaded and installed separately, and requires Mac OS X El Capitan 10.11 or higher.
  • Xamarin.Android requires the 64-bit Java Development Kit (JDK).
  • Xamarin.iOS requires Apple's Xcode IDE and iOS SDK.
  • Xamarin.Forms can target both Android and iOS platforms, given the requirements listed above.
Top of Page