This page lists system requirements for the 200.2 release of ArcGIS Maps SDK for .NET, which contains APIs to develop apps for Windows Presentation Foundation (WPF), Windows UI Library (WinUI) 3, Universal Windows Platform (UWP), and .NET MAUI. Each API has specific system requirements for your development machine as well as for the machines and devices to which you deploy your app.
Requirements for app development
App development platforms and operating systems
The following table gives an overview of supported development configurations for each ArcGIS Maps SDK for .NET platform.
Windows 10, 11 | macOS | |
---|---|---|
Development Environment | Visual Studio 2019 and 2022 | Visual Studio for Mac |
Windows Presentation Foundation (WPF) | Yes | No |
Windows UI Library (WinUI) | Yes (VS 2022-only) | No |
Universal Windows Platform (UWP) | Yes | No |
.NET MAUI | Yes (VS 2022-only) | Yes |
Graphics
ArcGIS Maps 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
Operating systems
- Windows 11 version 21H2 (build 22000) or higher
- Windows 10 version 1809 (build 17763) or higher
- Windows Server 2022 Standard and Datacenter
- Windows Server 2019 Standard and Datacenter
- macOS 13 (Ventura) , using Mac Catalyst.
- macOS 12 (Monterey) , using Mac Catalyst.
Developing apps on macOS
Supported architectures:
-
Apple Mac computer with Intel processor : x86_64
-
Apple Mac computer with Apple silicon : M1 , M2
.NET MAUI requirements
Development environments
- Visual Studio 2022 17.3 or higher with the .NET Multi-platform App UI development workload.
- Visual Studio 2022 for Mac 17.4 or higher for .NET iOS, Mac Catalyst and .NET Android only.
.NET SDKs and frameworks
- .NET 7 or higher is required for developing .NET MAUI applications.
WPF requirements
Development environments
- Visual Studio 2022 17.3 or higher with the .NET desktop development workload.
- Visual Studio 2019 16.9 or higher (for .NET Framework applications only)
.NET SDKs and frameworks
- .NET 6 or higher is required for developing WPF .NET application.
- .NET Framework 4.7.2 or higher is required for developing .NET Framework application.
WinUI 3 requirements
Development environments
- Visual Studio 2022 17.3 or higher with the .NET desktop development workload.
.NET SDKs and frameworks
- .NET 6 or higher.
- Windows SDK, version 2004 (build 19041) or later (included with Visual Studio 2019 and 2022 by default).
UWP requirements
Development environments
- Visual Studio 2022 17.3 or higher with the Universal Windows Platform development workload.
- Visual Studio 2019 16.9 or higher with the Universal Windows Platform development workload.
Emulators/simulators
- Android: Android Emulator
- iOS: iOS Simulator
Requirements for app deployment
Prerequisites
All applications built with ArcGIS Maps SDK for .NET require:
-
Microsoft Visual C++ 2015-2022 Redistributable version 14.33.31629 minimum.
.NET MAUI requirements
Operating systems
- Android : Android 8.0, Oreo (API level 26) or higher .
- iOS : iOS/iPadOS 14 , iOS/iPadOS 15 , iOS/iPadOS 16 , iOS/iPadOS 17 .
- macOS : macOS 13 (Ventura) , using Mac Catalyst; macOS 12 (Monterey) , using Mac Catalyst; macOS 14 (Sonoma) , using Mac Catalyst.
- Windows : Windows 11 and Windows 10 version 1809 (build 17763) or higher , using Windows UI Library (WinUI) 3.
Supported architectures:
-
Apple Mac computer with Intel processor : x86_64
-
Apple Mac computer with Apple silicon : M1 , M2
OpenGL ES
ArcGIS Maps SDK for .NET uses OpenGL ES technology on Android to render 2D map views and 3D scene views. Rendering in a map view uses OpenGL ES 3.0 or above if available on the device. Otherwise it uses OpenGL ES 2.0 or above. Rendering in a scene view requires OpenGL ES 3.2.
You may need to configure graphics acceleration when using an Android emulator. For more information, see the document Configure graphics acceleration.
OpenGL ES 3.0 for geoanalysis
OpenGL ES 3.0 or above is required if you are using the geoanalysis tools. These analysis classes primarily perform work on the Graphics Processing Unit (GPU).
WPF requirements
Operating systems
- Windows 11 version 21H2 (build 22000) or higher
- Windows 10 version 1809 (build 17763) or higher
- Windows Server 2022 Standard and Datacenter
- Windows Server 2019 Standard and Datacenter
CPU architectures
- x86
- x64
- ARM64
For more information, see Runtime DLLs and resources for WPF apps.
.NET Runtimes
- .NET Desktop Runtime 6.0.4 or higher
- .NET Framework 4.7.2 or higher
WinUI 3 requirements
Operating systems
- Windows 11 version 21H2 (build 22000) or higher
- Windows 10 version 1809 (build 17763) or higher
CPU architectures
- x86
- x64
- ARM64
.NET Runtimes
- .NET Desktop Runtime 6.0.4 or higher
Prerequisites
Deployment of applications built with ArcGIS Maps SDK for .NET (WinUI) requires:
-
Microsoft Visual C++ 2015-2022 Redistributable version 14.33.31629 minimum.
UWP requirements
Operating systems
- Windows 11 version 21H2 (build 22000) or higher
- Windows 10 version 1809 (build 17763) or higher
CPU architectures
- x86
- x64
- ARM64 (AArch64)
Minimum recommended hardware
Apps built with ArcGIS Maps SDK for .NET can be deployed to a wide variety of hardware that meet the software system requirements. The tables below outline the minimum recommended hardware to achieve good performance on desktop platforms and mobile devices.
Desktop platforms
Hardware | Minimum Recommended |
---|---|
Processor | Windows and Linux |
RAM | |
GPU | NVidia Quadro / AMD Radeon Note on laptop computers with an integrated GPU, consider increasing system RAM to compensate for the use of shared memory. |
Disk | 1TB, SSD Hard Drive |
iOS devices
Hardware | Minimum Recommended |
---|---|
Processor | |
RAM |
Android devices
Hardware | Minimum Recommended |
---|---|
Processor | |
RAM | |
GPU | Adreno 620 or Mali G57 equivalent |
ArcGIS software and connected services
Use this table to determine the lowest Version of the ArcGIS software that supports a specific functionality.
ArcGIS Software | Version | Functionality supported by ArcGIS Maps SDKs for Native Apps |
---|---|---|
ArcGIS Enterprise | 11 |
|
ArcGIS Enterprise | 10.9 |
|
ArcGIS Enterprise | 10.8.1 |
|
ArcGIS Enterprise | 10.8 |
|
ArcGIS Enterprise | 10.7.1 |
|
ArcGIS Enterprise | 10.7 |
|
ArcGIS Enterprise | 10.6.1 |
|
ArcGIS Enterprise | 10.6 |
|
ArcGIS Enterprise | 10.5 |
|
ArcGIS Enterprise | 10.4 |
|
ArcGIS Pro | 3.0 |
|
ArcGIS Pro | 2.9 |
|
ArcGIS Pro | 2.8 |
|
ArcGIS Pro | 2.7 |
|
ArcGIS Pro | 2.6 |
|
ArcMap | 10.8.x |
|
Local Server version compatibility with ArcGIS Desktop and ArcGIS Pro
Local Server is supported on Windows. Local Server is not supported on Android, iOS, macOS, or when building Universal Windows Platform (UWP) apps.
SDK version | Local Server version | ArcGIS Pro version | ArcGIS Desktop version |
---|---|---|---|
200.0-200.2 | 200.1 | 3.x | Not supported |
200.0-200.2, 100.15 | 100.15 | 2.9 | Not supported |
100.14 | 100.14 | 2.9 | Not supported |
100.12 | 100.12 | 2.8 | Not supported |
100.10 | 100.10 | 2.7 | Not supported |
100.9 | 100.9 | 2.6 | 10.8 |
100.8 | 100.8 | Not supported | 10.8 |
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 versions | OGC I3S versions |
---|---|---|
3D Object Scene Layer | 1.6, 1.7, 1.8 | 1.0, 1.1, 1.2 |
Integrated Mesh Scene Layer | 1.6, 1.7, 1.8 | 1.0, 1.1, 1.2 |
Point Cloud Scene Layer | 1.6, 2.0 | 1.1, 1.2 |
Point Scene Layer | 1.6 | 1.0 |
Building Scene Layer | Not supported | Not supported |
Voxel Scene Layer | Not supported | Not supported |
Augmented reality: The AR Toolkit for ArcGIS Maps SDK for .NET is currently not available due to the absence of support for ARCore with .NET for Android. If you have a requirement for the AR Toolkit on iOS only, please see the instructions for building the toolkit.
On-premises virtualization
On-premises virtual desktop infrastructure (VDI)
VDI Requirements
On-premises virtual desktop infrastructure | Hypervisor | Notes |
---|---|---|
VMware vSphere 7.0 | VMware ESXi 7.0 | Use 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. |
Citrix Virtual Apps* and Desktops 7 1912 LTSR | VMware ESXi 7.0 | *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. |