ArcGIS Pro 3.2 SDK for .NET
Requirements
ArcGIS Pro
- ArcGIS Pro 3.2
Supported platforms
- Windows 11 (Home, Pro, Enterprise)
- Windows 10 (Home, Pro, Enterprise) (64 bit)
Supported .NET
- Microsoft .NET Runtime 6.0.5 or better. Download .NET 6.0
Supported IDEs
- Visual Studio 2022 (v17.2 or higher)
- Community Edition
- Professional Edition
- Enterprise Edition
We recommend installing a minimum version of 17.2 of Visual Studio. This version includes .NET 6.0.5 as part of the Visual Studio 2022 install (.NET SDK 6.0.3). Installing a lesser version of Visual Studio 2022 may require a separate install of the .NET Desktop Runtime 6.0.5 and/or .NET SDK 6.0.3. Consult Microsoft’s Download .NET 6.0 site for more information.
Third party assemblies
Newtonsoft Json
- At 3.2, ArcGIS Pro is using version 13.0.1.25517 of the Newtonsoft Json NuGet. If you require Newtonsoft NuGet in your add-ins it is recommended to use the same version.
WebView2
- Add-in developers can use the new WebViewBrowser control based on Microsoft Edge WebView2. Consult the WebView2 manifest in the Pro bin\WebView folder for the current WebView2 fixed version runtime in use by ArcGIS Pro.
ArcGIS Pro system requirements
What's New for Developers at 3.2
1. API enhancements
At 3.2 you can take advantage of API enhancements for:
3D Analyst:
- New TinLayer, LasDatasetLayer, and TerrainLayer classes.
- Support for Line of Sight analysis via the public API on TinLayer.
- New TIN, LAS (point cloud), and Terrain datasets added to ArcGIS.Core. Access individual TIN triangle, edge, and nodes and points from LAS point clouds.
Arcade:
- Interactive arcade expression evaluation via the ArcadeScriptEngine and ArcadeEvaluator objects.
Knowledge Graph:
- Access to KnowledgeGraph data sources, and support for openCypher graph queries and full text search.
Geodatabase:
- Retrieve stored attribute rules and associated properties from TableDefinition.
- Support for the new GDB date and time field types has been added.
Editing:
- New Extensibility API for Customizing Editor Attributes window.
Map Authoring:
- A new date-time picker control and SymbolFactory enhancements for new 3D symbol creation options.
Layout:
- Apply styles (i.e. style “items”) directly to layout and graphic layer elements to style their appearance.
A complete list of the API enhancements is provided in the API Changes section of the API Reference.
2. SDK Resources
There are many ProConcepts, ProGuide, ProSnippets, and samples to help you get up and running with the new SDK features. Updates to the SDK Resources include, but are not limited to:
- ProConcepts: 3D Analyst Data
- ProConcepts: 3D Analyst Layers
- ProConcepts: Arcade
- ProConcepts: Knowledge Graph
- ProConcepts: Geodatabase
- ProConcepts: Layouts
- ProSnippets: 3D Analyst Data
- ProSnippets: 3D Analyst Layers
- ProSnippets: Arcade
- ProSnippets: Knowledge Graph
- The Pro Community Samples and Snippets
Installing ArcGIS Pro SDK for .NET
ArcGIS Pro SDK for .NET can be downloaded and installed from within Visual Studio. There will be 2 separate extensions you can install:
- ArcGIS Pro SDK for .NET,
- ArcGIS Pro SDK for .NET (Utilities)
Notes:
Moving to ArcGIS Pro 3.2 SDK (or 3.0 SDK) from 2.x is not an upgrade. To install ,
- Consult Migrating from 2.x if you want to install ArcGIS Pro 3.2 SDK and you are on 2.x, not 3.0.
- If you are migrating a 2.x add-in to 3.2 you can install the migration tool to help automate the conversion process. Refer to the migration guide ProConcepts: 3.0 Migration Guide for more details. ArcGIS Pro SDK for .NET (Migration).
Read the ProGuide: Installation for detailed installation instructions.