At 2.6 you can take advantage of API enhancements for:
- Map Authoring: Support for inserting and managing graphic and text elements, including element selection, grouping, alignment, distribution and ordering.
- Editing: Enhancements to edit events and snapping to allow snapping to be set by layer.
- Parcel Fabric API Pre-Release: Additional updates for this Internal Pre-release API, including testing layer participation in the fabric and creating and clearing parcel records.
- Custom Settings: Developers can now store custom application settings for add-ins in the Roaming profile.
- Other API Enhancements: New classes and methods available in the Editing, Geodatabase, Framework, Geometry, and Mapping APIs.
- .NET Framework 4.8: As with the release of ArcGIS Pro 2.5, the minimum .NET target is now 4.8, and no longer 4.6.1. What does this mean for you and your add-ins?
- Existing add-ins, already deployed, will work at 2.6 with no change to their forward compatibility.
- New add-ins created at 2.6 will require the minimum target framework set to 4.8 or they will not compile (this is the default setting in the Pro SDK).
- Existing add-ins which are recompiled at 2.6 (e.g. because a code change was made) will also require the minimum target framework set to 4.8 or they will not compile. Note: As always, if an existing add-in is changed for any reason, the desktopVersion attribute in its Config.daml file should be changed to reflect the version of Pro it was last compiled against, in this case, now 2.6.
- Newtonsoft Json: For 2.6 the recommended version is 12.0.1.
- CefSharp: For 2.6 the recommended version is 81.3.100.
A complete list of the API enhancements is provided in the API Changes section on this page.
SDK Resources
Additional ProConcepts, ProGuides, ProSnippets, and samples have been added to help get you started with the new API Enhancements.
- ArcGIS Pro SDK github: https://github.com/Esri/arcgis-pro-sdk
- ArcGIS Pro SDK Community Samples: https://github.com/Esri/arcgis-pro-sdk-community-samples