ArcGIS Runtime SDK for .NET contains APIs to develop apps for Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), Xamarin.Android, Xamarin.iOS and Xamarin.Forms (cross-platform projects for Android, iOS and UWP). Each API has specific system requirements for your development machine as well as for the machines and devices to which you will deploy your app.
The following table gives an overview of supported development configurations for each ArcGIS Runtime SDK for .NET platform.
|Windows 7 SP1||Windows 8.1||Windows 10||Mac (OS X El Capitan or macOS Sierra)|
Windows Presentation Foundation (WPF)
Universal Windows Platform (UWP)
Android, * iOS
Android, * iOS, UWP
Developing with Xamarin.iOS is only supported on Visual Studio 2015.
For detailed information on setting up your development environment for Xamarin.Android, Xamarin.iOS or Xamarin.Forms see the following topics:
- Prerequisites for using Xamarin
- Installing Xamarin.Android
- Installing Xamarin.iOS
- Requirements for Xamarin.Forms
- Current Xamarin Releases
Requirements for app development
The requirements for the machine on which you develop your WPF apps are listed here.
- Windows 10
- Windows 8.1
- Windows 7 SP1
Testing and debugging WPF applications built with ArcGIS Runtime SDK for .NET on Windows 7 SP1 or Windows 8.1 requires installation of Windows 10 Universal C Runtime and Microsoft Visual C++ 2015 Redistributable Update 3.
Supported .NET frameworks
The minimum supported .NET framework is version 4.5.2.
- Visual Studio 2015 (all editions)
- Visual Studio Express 2015 for Windows Desktop
- Visual Studio 2013 Update 5 (all editions)
- Visual Studio Express 2013 for Windows Desktop Update 5
- Visual Studio 2012 Update 5 (all editions)
- Visual Studio Express 2012 for Windows Desktop Update 5
ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance map rendering.
- Direct3D feature level 9_3
- DirectX 11 hardware support
Requirements for deployment targets
The requirements for the target machine or device to which you deploy your WPF apps are listed here.
- Windows 10 (Version 1511 is recommended)
- Windows 8.1
- Windows 7 SP1
- Windows Server 2012 R2 Standard and Datacenter
- Windows Server 2012 Standard and Datacenter
WPF applications built with ArcGIS Runtime SDK for .NET deployed on Windows 7 SP1 or Windows 8.1 require installation of Windows 10 Universal C Runtime.
Applications built with ArcGIS Runtime SDK for .NET require installation of Microsoft Visual C++ 2015 Redistributable Update 3.
ArcGIS platform products
To connect your app to ArcGIS for Server data or services, use ArcGIS for Server version 10.1 or later. To use ArcGIS for Server data when your app is offline, use ArcGIS for Server 10.2.2 or later. ArcGIS Pro 1.3 or later is required to create mobile map packages for use in your ArcGIS Runtime app.
ArcGIS Desktop 10.4.1 is required to create content packaged for Local Server starting at Local Server version 100.0.0. This includes map packages and geoprocessing packages (.mpk and .gpk). If you are creating geoprocessing packages then you will also need to apply this patch to ArcGIS Desktop 10.4.1.
You can use ArcGIS for Portal version 10.2 or later with your Runtime apps.