ArcGIS Pro 3.3 SDK for .NET
Requirements
ArcGIS Pro
- ArcGIS Pro 3.3
Supported platforms
- Windows 11 (Home, Pro, Enterprise)
- Windows 10 (Home, Pro, Enterprise) (64 bit)
Supported .NET
- Microsoft .NET Runtime 8.0.0 or better. Download .NET 8.0
Supported IDEs
- Visual Studio 2022 (v17.8 or higher)
- Community Edition
- Professional Edition
- Enterprise Edition
Released alongside .NET 8, the Visual Studio 2022 17.8 release brings support for .NET 8.
Third party assemblies
Newtonsoft Json
- At 3.3, ArcGIS Pro is using version 13.0.3.27908 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. Microsoft Edge WebView2 Runtime version 117 or later is required.
ArcGIS Pro system requirements
What's New for Developers at 3.3
1. API enhancements
At 3.3 you can take advantage of API enhancements for:
General:
- 3.0 - 3.2 Addin .NET 8.0 migration. ProGuide: .NET 8 Upgrade
- Use of private keys for code signing stored on HSMs certified as FIPS 140 Level 2, Common Criteria EAL 4+. Consult ProGuide: Digital signatures
- A new Visual Studio project template for ArcGIS AllSource. ProGuide: ArcGIS AllSource Project Template
Knowledge Graph:
- Bind parameters with openCypher graph queries.
- Enhancements for the Knowledge graph layer creation process.
- Layer id sets for use in creating Knowledge graph layers with subsets of content.
- Creating and appending Knowledge graph content to link charts.
Geometry:
- Enhancements for working with measures.
3D Analyst:
- Enhancements for creating and working with Stereo maps in Pro.
Editing:
- Enhancements for Building/re-building map topology with group layers.
Utility Network:
- Added support for returning feature level information from a trace as FeatureElementResults.
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:
- ProGuide: .NET 8 Upgrade
- ProGuide: Digital signatures
- ProGuide: ArcGIS AllSource Project Template
- ProConcepts: Knowledge Graph
- ProSnippets: Knowledge Graph
- ProConcepts: Map Authoring
- 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.3 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.3 SDK and you are on 2.x, not 3.x.
- If you are migrating a 2.x add-in to 3.3 you can install the migration tool to help automate the conversion process. Moving from 2.x to 3.x is a breaking change. Refer to the migration guide ProConcepts: 3.0 Migration Guide and ProGuide:.NET 8 Upgrade for more details.
Read the ProGuide: Installation and Upgrade for detailed installation instructions.