System requirements for 100.15

This page lists system requirements for the 100.15 release of ArcGIS Runtime SDK for .NET, which contains APIs to develop apps for Windows Presentation Foundation (WPF), Windows UI Library (WinUI) 3, 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 deploy your app.

System requirements for recent previous releases are linked to from the bottom of this page. For older system requirements, see past guide versions in PDF format on the downloads page (requires sign-in).

Requirements for app development

App development platforms and operating systems

The following table gives an overview of supported development configurations for each ArcGIS Runtime SDK for .NET platform.

Windows 8.1Windows 10, 11macOS
Development EnvironmentVisual Studio (2019-only)Visual StudioVisual Studio for Mac
Windows Presentation Foundation (WPF)YesYesNo
Windows UI Library (WinUI)NoYes (2022-only)No
Universal Windows Platform (UWP)NoYesNo
Xamarin.AndroidYesYesYes
Xamarin.iOSYesYesYes
Xamarin.FormsAndroid, iOSAndroid, iOS, UWPAndroid, iOS

Visual Studio workloads

The following list describes the Visual Studio installation workloads and components required for the application platforms you choose to target when using ArcGIS Runtime API for .NET:

  • WPF:
    • Workload: .NET desktop development.
  • WinUI:
    • Workloads: .NET desktop development and Universal Windows Platform development.
  • UWP:
    • Workload: Universal Windows Platform development.
  • Xamarin.Android and Xamarin.iOS:
    • Workload: Mobile development with .NET.
  • Xamarin.Forms (Android, iOS, and UWP):
    • Workloads: Mobile development with .NET and Universal Windows Platform development.

WPF requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher
  • Windows 8.1 Update KB2919355 or higher

Development environments

  • Visual Studio 2022 17.1.1 or higher
  • Visual Studio 2019 16.9 or higher
  • Visual Studio 2017 15.9 or higher (NuGet package support only)
  • Visual Studio 2015 Update 3 or higher (NuGet package support only)

.NET SDKs and frameworks

  .NET SDK 6.0.201 or higher
      .NET 6.0 Target Framework net6.0-windows10.0.18362.0 or higher
  .NET Framework 4.6.1 or higher

Graphics

ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance rendering of maps and scenes.

  • Direct3D feature level 10_0 minimum

  • Default: DirectX 11 hardware support
  • Fallback to DirectX 11 software rendering if hardware support is not available

WinUI 3 requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher

Development environments

  • Visual Studio 2022 17.1.1 or higher

.NET SDKs and frameworks

  .NET SDK 6.0.201 or higher
      .NET 6.0 Target Framework net6.0-windows10.0.18362.0 or higher

Graphics

ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance rendering of maps and scenes.

  • Direct3D feature level 10_0 minimum

  • Default: DirectX 11 hardware support
  • Fallback to DirectX 11 software rendering if hardware support is not available

UWP requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher

Development environments

  • Visual Studio 2022 17.1.1 or higher
  • Visual Studio 2019 16.9 or higher
  • Visual Studio 2017 15.9 or higher (NuGet package support only)

Graphics

ArcGIS Runtime SDK for .NET uses DirectX to provide high-performance rendering of maps and scenes.

  • Direct3D feature level 10_0 minimum

  • Default: DirectX 11 hardware support
  • Fallback to DirectX 11 software rendering if hardware support is not available

Xamarin.Android requirements

Requirements for using ArcGIS Runtime SDK for .NET (Xamarin.Android) for development on different platforms are described here. For information on setting up your development environment for Xamarin.Android or Xamarin.Forms see the following Microsoft topics:

Developing apps on macOS

Operating systems
  • macOS Monterey 12.0
  • macOS Big Sur 11.0
Development environments
  • Visual Studio 2019 for Mac
  • Visual Studio 2022 for Mac

Developing apps on Windows

Operating systems
  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher
  • Windows 8.1 Update KB2919355 or higher

Development environments

  • Visual Studio 2022 17.1.1 or higher
  • Visual Studio 2019 16.9 or higher

Emulators

  • Google Android Emulator

AR toolkit

AR Toolkit for Xamarin.Android requires use of the d8 compiler. Using the legacy dx compiler results in a compile-time error.

Xamarin.iOS requirements

Requirements for using ArcGIS Runtime SDK for .NET (Xamarin.iOS) for development on different platforms is described below. For information on setting up your development environment for Xamarin.iOS or Xamarin.Forms see the following Microsoft topics:

Developing apps on macOS

Operating systems
  • macOS Monterey 12.0
  • macOS Big Sur 11.0
Development environments
  • Visual Studio 2019 for Mac
  • Visual Studio 2022 for Mac

Developing apps on Windows

Operating systems
  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher
  • Windows 8.1 Update KB2919355 or higher
Development environments
  • Visual Studio 2022 17.1.1 or higher
  • Visual Studio 2019 16.9 or higher

Simulators

  • iOS Simulator

Xamarin.Forms requirements

Requirements for building applications with ArcGIS Runtime SDK for .NET and Xamarin.Forms are described below. For information on setting up your development environment for Xamarin.Android, Xamarin.iOS or Xamarin.Forms see the following topics in the Microsoft docs:

Developing apps on macOS

Operating systems
  • macOS Monterey 12.0
  • macOS Big Sur 11.0
Development environments
  • Visual Studio 2019 for Mac
  • Visual Studio 2022 for Mac

Developing apps on Windows

Operating systems
  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher
  • Windows 8.1 Update KB2919355 or higher (Android and iOS only)
Development environments
  • Visual Studio 2022 17.1.1 or higher
  • Visual Studio 2019 16.9 or higher

Emulators/simulators

  • Android: Google Android Emulator
  • iOS: iOS Simulator

Requirements for app deployment

WPF requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher
  • Windows 8.1 Update KB2919355 or higher
  • Windows Server 2022 Standard and Datacenter
  • Windows Server 2019 Standard and Datacenter
  • Windows Server 2016 Standard and Datacenter
  • Windows Server 2012 R2 Standard and Datacenter
  • Windows Server 2012 Standard and Datacenter

CPU architectures

  • x86
  • x64

For more information, see Runtime DLLs and resources for WPF apps.

.NET Runtimes

  • .NET Desktop Runtime 6.0.3 or higher
  • .NET Framework 4.6.1 or higher

Prerequisites

Deployment of applications built with ArcGIS Runtime SDK for .NET (WPF) requires:

WinUI 3 requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher

CPU architectures

  • x86
  • x64

.NET Runtimes

  • .NET Desktop Runtime 6.0.3 or higher

Prerequisites

Deployment of applications built with ArcGIS Runtime SDK for .NET (WinUI) requires:

UWP requirements

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher

CPU architectures

  • x86
  • x64
  • ARM64 (AArch64)

Prerequisites

Deployment of applications built with ArcGIS Runtime SDK for .NET (UWP) requires:

Xamarin.Android requirements

Operating systems

  • Android 12 (API level 31)
  • Android 11 (API level 30)
  • Android 10 (API level 29)
  • Android 9, Pie (API level 28)
  • Android 8.1, Oreo (API level 27)
  • Android 8.0, Oreo (API level 26)
  • Android 7.1, Nougat (API level 25)
  • Android 7.0, Nougat (API level 24)
  • Android 6.0, Marshmallow (API level 23)

Graphics

  • 2D (MapView): OpenGL ES 2.0
  • 3D (SceneView): OpenGL ES 3.0

CPU architectures

  • armeabi-v7a - For targeting Android-supported devices with CPUs based on the 32-bit ARMv7 architecture.
  • arm64-v8a - For targeting Android-supported devices with CPUs based on the 64-bit ARMv8 architecture.
  • x86 - For targeting Android-supported devices with CPUs that support the x86 (or IA-32) instruction set (typically emulators).
  • x86_64 - For targeting Android-supported devices with CPUs that support the Intel64 architecture (the instruction set commonly referred to as "x86-64").

For more information see topic CPU architectures in the Microsoft documentation.

Xamarin.iOS requirements

Operating systems

  • iOS 16
  • iOS/iPadOS 15
  • iOS/iPadOS 14

CPU architectures

  • ARM64
  • iOS simulator (x86_64)

Xamarin.Forms requirements

Android

Operating systems
  • Android 12 (API level 31)
  • Android 11 (API level 30)
  • Android 10 (API level 29)
  • Android 9, Pie (API level 28)
  • Android 8.1, Oreo (API level 27)
  • Android 8.0, Oreo (API level 26)
  • Android 7.1, Nougat (API level 25)
  • Android 7.0, Nougat (API level 24)
  • Android 6.0, Marshmallow (API level 23)
Graphics
  • 2D (MapView): OpenGL ES 2.0
  • 3D (SceneView): OpenGL ES 3.0

iOS

Operating systems
  • iOS 16
  • iOS/iPadOS 15
  • iOS/iPadOS 14

UWP

Operating systems

  • Windows 11 version 21H2 (build 22000) or higher
  • Windows 10 version 20H2 (build 19042) or higher

Prerequisites

Deployment of applications built with ArcGIS Runtime SDK for .NET (UWP) requires:

ArcGIS software and connected services

Use this table to determine the lowest Version of the ArcGIS software that supports a specific ArcGIS Runtime function.

ArcGIS SoftwareVersionFunctionality supported by ArcGIS Runtime
ArcGIS Enterprise11
  • Utility Network version 6
ArcGIS Enterprise10.9
  • Honor scale expression in a dictionary renderer
  • Take a dictionary web style (referenced in a web map) offline
  • Read a dictionary renderer from a web map
  • Subtype group layers
  • Utility Network version 5
  • Take utility networks offline
  • Named trace configurations
  • Display filters
ArcGIS Enterprise10.8.1
  • Read CIM symbols from a web map
  • Nonspatial association queries
  • Utility Network version 4
  • Aggregated geometry trace result
  • Filter barriers
  • Read and write utility networks from and to webmap
ArcGIS Enterprise10.8
  • Standard and advanced Named User licensing
  • Web styles
ArcGIS Enterprise10.7.1
  • Scheduled updates to the feature services involved in the preplanned workflow (offline maps)
ArcGIS Enterprise10.7
  • Annotation layers
  • Feature linked annotation
  • Utility Network version 3
ArcGIS Enterprise10.6.1
  • Offline maps created using the preplanned workflow
  • Feature tiles
  • Branch versioning
  • Support for attribute rules
  • Arcade console function support
  • Prevent subnetwork controller deletion
ArcGIS Enterprise10.6
  • Utility Network traces
  • Session management for branch versioned feature services
  • Branch versioned utility network
  • Element and spatial association queries
  • Honor association deletion semantics when editing
  • Honor server logic for feature service client edits
ArcGIS Enterprise10.5
  • Opt in to request curves from feature services
ArcGIS Enterprise10.4
  • Web maps and scenes
  • Feature services
  • Tiled services
  • Offline maps created using the on-demand workflow
  • Advanced parameters for the on-demand workflow (offline maps)
ArcGIS Pro3.0
  • Utility Network version 6
  • Publish mobile map packages that specify labels on left or right of a line geometry
  • WiFi based indoor positioning on Android devices
ArcGIS Pro2.9
  • Floor aware maps/scenes in mobile map/scene packages
  • Updated military dictionary styles with ORDERED ANCHOR POINTS support
  • Publish mobile map packages with scale-based and alternate symbols on a feature layer with a unique value or class breaks renderer
  • Display filters
ArcGIS Pro2.8
  • Floor aware web maps and web scenes
  • Read and write display filters from and to webmap
ArcGIS Pro2.7
  • Honor scale expression in a dictionary renderer
  • Take a dictionary web style (referenced in a web map) offline
  • Read CIM symbols from a web map
  • Read a dictionary renderer from a web map
  • Utility Network version 5
  • Take utility networks offline
  • Named trace configurations
ArcGIS Pro2.6
  • Online services (for layers and tables) in mobile map and scene packages
  • Publishing web styles
  • Dictionary web styles in mobile map packages
  • Subtype group layers
  • Utility Network version 4
  • Read and write utility networks from and to webmap
  • Nonspatial association queries
  • Filter barriers
ArcGIS Pro2.5
  • Elevation sources can use raster files in a mobile scene package
  • Transportation networks in a mobile scene package
  • Vector tile packages with custom styles in mobile map packages
ArcGIS Pro2.4
  • Expiration of mobile map and scene packages (requires the Publisher Extension)
  • Utility Network version 3
ArcMap10.5
  • Create Runtime Content

Local Server version compatibility with ArcGIS Desktop and ArcGIS Pro

Local Server is supported on Windows. Local Server is not supported on Android or iOS, or when building Universal Windows Platform (UWP) apps.

ArcGIS Runtime Local Server versionArcGIS Pro versionArcGIS Desktop version
100.152.9Not supported
100.142.9Not supported
100.122.8Not supported
100.102.7Not supported
100.92.610.8
100.82.510.8
100.62.410.7
100.5Not supported10.7
100.3Not supported10.6

Versions of supported specifications

Standards supported in this release include the following:

  • Open Geospatial Consortium (OGC) standards:
    • Web Map Service (WMS) versions 1.1.0, 1.1.1, and 1.3.0
    • Web Map Tiled Service (WMTS) version 1.0.0
    • Web Feature Service (WFS) versions 2.0.0 and 2.0.2
    • API Features Part 1, Part 2, and Part 3
    • GeoPackage versions 1.0, 1.1, and 1.2
    • KML 2.2
  • Military symbology standards:
    • NATO APP-6(B) and APP-6(D)
    • United States MIL-STD-2525B (change 2), MIL-STD-2525C, and MIL-STD-2525D
  • International Hydrographic Organization (IHO) standards:
    • S-52 (Specifications for Chart Content and Display Aspects of ECDIS)
    • S-57 (Transfer Standard for Digital Hydrographic Data) - S-63 (Data Protection Scheme)
Indexed 3D Scene Layer (I3S)Esri I3S versionsOGC I3S versions
3D Object Scene Layer1.6, 1.7, 1.81.0, 1.1, 1.2
Integrated Mesh Scene Layer1.6, 1.7, 1.81.0, 1.1, 1.2
Point Cloud Scene Layer1.6, 2.01.1, 1.2
Point Scene Layer1.61.0
Building Scene LayerNot supportedNot supported
Voxel Scene LayerNot supportedNot supported
Augmented reality: ARCore version 1.8 (Android) and ARKit version 1 (iOS) are supported

On-premises virtualization

On-premises virtual desktop infrastructure (VDI)

VDI Requirements

On-premises virtual desktop infrastructureHypervisorNotes
VMware vSphere 6.7VMware ESXi 6.7Use VMware Horizon View 7.0.3 and later only. Use the latest VMware and NVIDIA drivers. See the VMware and NVIDIA GRID websites for the most current driver versions.
VMware vSphere 6.5VMware ESXi 6.5
Citrix Virtual Apps* and Desktops 7 1912 LTSRVMware ESXi 6.7*Deployment via Citrix Virtual Apps is not supported. Use the latest Citrix and NVIDIA drivers. See the Citrix and NVIDIA GRID websites for the most current driver versions.
Citrix XenDesktop 7.15 LTSR CU5VMware ESXi 6.7

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.