| Developer Community| System Requirements| Compatibility| Distributable Code| License Terms| Blogs| Known Issues |
At the moment, MonoGame supports Visual Studio and MonoDevelop/Xamarin Studio. If you want to use Visual Studio: The Windows installer will install project templates for all editions of Visual. Although Microsoft's new Visual Studio for Mac 7.4 preview is mostly a 'fix stuff' release, it does add support for Android Oreo 8.1 along with some productivity boosts for those coding mobile apps with Xamarin. In this release, the fix was in for issues reported by VS developers primarily.
On this Page
Note
In the lists below...
[arch] represents the processor architecture identifier, for instance 'x86', 'x64', or 'arm'.
[locale] represents a specific language, locale, or culture identifier, for instance 'ENU', 'en-us', or '1033'.
[version] represents a folder name that uses a version number.
[VisualStudioFolder] represents the install location for Visual Studio 2017.
Download
Click a button to download the latest version of Visual Studio 2017. For instructions on installing and updating Visual Studio 2017, see the Update Visual Studio 2017 to the most recent release. Also, see instructions on how to install offline.
Visit the visualstudio.microsoft.com/downloads page to download other Visual Studio 2017 products.
Note
Installation package size will vary depending on your current Visual Studio configuration.
Distributable Code Files for Visual Studio 2017
The following section is the 'REDIST list' that is referenced in the 'Distributable Code' section of the Microsoft Software License Terms forVisual Studio Enterprise 2017, Visual Studio Professional 2017, Visual Studio Community 2017 ('the software').If you have a validly licensed copy of such software, you may copy and distribute with your program the unmodified form of the files listed below, subject to the License Terms for the software.
ASP.NET Libraries
The following software components are licensed and supported separately under the Microsoft .NET Library terms located at https://webpifeed.blob.core.windows.net/webpifeed/eula/aspnetcomponent_rtw_ENU.htm.If you do not agree to the license terms for these software components, you may not use them.
MVC
Web API
Web Pages with Razor
Entity Framework
SignalR
Katana
Microsoft XML Document Transformation
Microsoft Azure
Source
MobileServices.js
MobileServices.min.js
Object Code
Microsoft.WindowsAzure.Mobile.dll
Microsoft.WindowsAzure.Mobile.resources.dll
Microsoft.WindowsAzure.Mobile.UI.dll
Microsoft.WindowsAzure.Ext.dll
Blend and XAML Designers for Visual Studio
Redistributable files for Blend Project and Item Templates for Visual Studio are installed in the following locations:
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
Offline Installer
dotNetFx-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 as present in Visual Studio)
NDP462-KB3151800-x86-x64-AllOS-ENU.exe (.NET Framework 4.6.2 as present on other channels, such as the Microsoft Download Center)
Note: Both files are identical but may use different names for different distribution channels.
Language Packs
dotNetFx-x86-x64-AllOS-[locale].exe
NDP462-KB3151800-x86-x64-AllOS-[locale].exe
Notes:
Both files are identical but may use different names for different distribution channels.
[locale] represents the specific three-letter language identifier. For instance, NDP462-KB3151800-x86-x64-AllOS-DEU.exe
Language Packs are available for the following (listed here with their associated identifier code):Arabic (ARA), Chinese-Taiwan (CHT), Czech (CSY), Danish (DAN), German (DEU), Greek (ELL), Finnish (FIN), French (FRA), Hebrew (HEB), Hungarian (HUN), Italian (ITA), Japanese (JPN), Korean (KOR), Dutch-Netherlands (NLD), Norwegian (NOR), Polish (PLK), Portuguese-Brazil (PTB), Russian (RUS), Swedish (SVE), Turkish (TRK), Chinese (CHS), Portuguese-Portugal (PTG), Spanish (ESN)
F# Runtime
Fsharp.Core.dll
ADO.NET
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
System.Data.dll
System.Data.DatasetExtensions.dll
System.Data.OracleClient.dll
Adonetdiag.dll
DIA SDK
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program:
[VisualStudioFolder]DIA SDKbinmsdia140.dll
[VisualStudioFolder]DIA SDKbinamd64msdia140.dll
[VisualStudioFolder]DIA SDKbinarmmsdia140.dll
Visual C++ Runtime Files
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, as a part of the installation package of your program:
[Program Files (x86)]Common FilesMerge Modules
Microsoft_VC140_CRT_[arch].msm
Microsoft_VC140_CXXAMP_[arch].msm
Microsoft_VC140_MFC_[arch].msm
Microsoft_VC140_MFCLOC_[arch].msm
Microsoft_VC140_OpenMP_[arch].msm
Subject to the License Terms for the software, you may copy and distribute with your program any of the files within the following folder and its subfolders except as noted below. You may not modify these files.
[VisualStudioFolder]VCredist
You may not distribute the contents of the following folders:
Subject to the License Terms for the software, you may copy and distribute the following files with your program in your program’s application local folder or by deploying them into the Global Assembly Cache (GAC):
Subject to the License Terms for the software, you may copy and distribute the .dll files and .exe files, unmodified, in this folder with your program:
Distributable Code Files for Visual Studio extension development
This is the 'REDIST list' that is referenced in the 'Distributable Code' section of the Microsoft Software License Terms forVisual Studio 2017 ('the software'). If you have a validly licensed copy of the software, you may copy and distribute theunmodified object code form of the files listed below, subject to the License Terms for the software.
This is the “Utilities List” that is referenced in the “Utilities” section of Microsoft Software License Terms for certain editions of Visual Studio 2017 (the “software”).Depending on the specific edition of the software, the software you received may not include all of the files on this list. To determine your rights with respect to thefollowing files, please refer to the Visual Studio License Terms that came with your edition of the software. You may not modify these files.
This is the 'Build Server List' that is referenced in the 'Build Server' section of the Microsoft Software License Terms for certain editions ofVisual Studio 2017 (the 'software'). To determine your rights with respect to the following files, please refer to the License Terms that came with your edition of the software.
Distributable Code Files for Application Insights for Visual Studio 2017
Subject to the License Terms for the software, you may copy and distribute the following files, unmodified, with your program built with Visual Studio 2017:
Distributable Code Files for Mobile Development with Xamarin
Subject to the License Terms for the software, you may copy and distribute with your application built using Visual Studio or Visual Studio for Mac the object code form of the following files (and associated debug symbol files) as installed within subfolders of the following directories: