ArcGIS Pro 2.4 SDK for .NET
Requirements
The requirements for the machine on which you develop your ArcGIS Pro add-ins are listed here.
ArcGIS Pro
- ArcGIS Pro 2.4
Supported platforms
- Windows 10 (Home, Pro, Enterprise) (64 bit)
- Windows 8.1 (Pro, and Enterprise) (64 bit)
- Windows 7 SP1 (Ultimate, Professional and Enterprise) (64 bit)
Supported .NET framework
- Microsoft .NET Framework 4.6.1 Developer Pack
Supported IDEs
- Visual Studio 2019 (Professional, Enterprise, and Community Editions)
- Visual Studio 2017 (Professional, Enterprise, and Community Editions)
Deprecation notice: Visual Studio 2015 has been deprecated at 2.3. ArcGIS Pro SDK 2.4 works with Visual Studio 2017 and 2019.
Note: ArcGIS Pro system requirements
Installing ArcGIS Pro SDK for .NET
ArcGIS Pro SDK for .NET can be downloaded and installed from within Visual Studio.
Read the ProGuide: Installation and Upgrade for detailed installation instructions.
Release notes
ArcGIS Pro 2.4 SDK for .NET
These release notes describe details of the ArcGIS Pro 2.4 SDK for .NET release. Here you will find information about available functionality as well as known issues and limitations.
What's new
The following functionality is available at the ArcGIS Pro 2.4 SDK for .NET release:
1. New Project and Item Visual Studio templates
CoreHost Application project template
This Visual Studio project template is used to create ArcGIS Pro CoreHost Applications.
Custom Item item template
This Visual Studio item template is used to create a custom item in your Add-in and Configurations.
Custom Project Item item template
This Visual Studio item template is used to create a custom project item in your Add-in and Configurations.
2. API Enhancements
Visual Studio 2019:
- New support for Visual Studio 2019, with continued support for Visual Studio 2017.
Newtonsoft.Json NuGet
- At 2.4 ArcGIS Pro is using version 12.0.1 of the Newtonsoft Json NuGet. If you require Newtonsoft NuGet in your add-ins we recommend using the same version.
Enhanced Scene Layer API:
- Enhancements to work with filters and filter blocks, queries, selections, and symbology.
New Stream Layer API:
- Manage real-time data, streaming, selection, filters, tracking and events.
Map Authoring API Updates:
- Layer creation enhancements, symbol lookup, JSON support for the CIM.
Geometry API Updates:
- Access to multipatch feature properties.
Vector Tiles Styling:
- Support for manipulating vector tile styles.
Custom Items:
- Catalog support for custom items.
Report API:
- Enhancements to work with reports.
ArcGIS Pro Extensions NuGet:
- Full support availability.
For a detailed list of changes to the ArcGIS Pro API refer to the What's new for developers at 2.4
topic in the ArcGIS Pro API Reference Guide.
3. SDK Resources
There are many ProConcepts, ProGuide, ProSnippets, and samples to help you get up and running with the new SDK features including:
Updates to the SDK Resources include, but are not limited to:
- ProConcepts: Framework
- ProConcepts: Map Authoring
- ProConcepts: Layouts
- ProConcepts: Scene Layers
- ProConcepts: Stream Layers
- ProConcepts: Custom Items
- ProGuide: Custom Items
- The Pro Community Samples and Snippets have new samples and snippets.
- The API Changes section of the What’s New for Developers 2.4 page.