This page lists system requirements for the 200.1 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.
- macOS 11 (Big Sur) , using Mac Catalyst.
.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 6 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 or higher
.NET MAUI requirements
Operating systems
- Android : Android 8.0, Oreo (API level 26) or higher .
- iOS : iOS 14 or higher.
- macOS : macOS 13 (Ventura) , using Mac Catalyst; macOS 12 (Monterey) , using Mac Catalyst; macOS 11 (Big Sur) , using Mac Catalyst.
- Windows : Windows 11 and Windows 10 version 1809 (build 17763) or higher , using Windows UI Library (WinUI) 3.
OpenGL ES
ArcGIS Maps SDK for .NET uses OpenGL ES technology to render map images. This technology makes the SDK much more versatile and usable by reducing the memory footprint, dramatically improving rendering speeds, and using less power. Rendering in 2D (Map
) uses OpenGL ES 3.0 if available on the device, otherwise, OpenGL ES 2.0 is used. Rendering in 3D (Scene
) requires OpenGL ES 3.0.
When using an Android emulator, you need to configure graphics acceleration. For more information, search the Advanced emulator usage topic in the Android developer documentation for OpenGL.
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 or higher
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)
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.1 | 200.1 | 3.x | Not supported |
200.1, 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. |
Citrix XenDesktop 7.15 LTSR CU5 | VMware ESXi 7.0 |