ArcGIS Pro 2.0 SDK for .NET
Breaking Changes at 2.0
ArcGIS Pro 2.0 is a breaking change release. This means that all 1.4 and earlier add-ins and configurations must be recompiled against ArcGIS Pro 2.0 assemblies to work with ArcGIS Pro 2.0. There are additional changes that will be required to migrate your add-ins and configurations beyond recompilation. Please consult the ProConcepts 2.0 Migration Guide for more details.
Requirements
The requirements for the machine on which you develop your ArcGIS Pro add-ins are listed here.
ArcGIS Pro
- ArcGIS Pro 2.0
Supported platforms
- Windows 10 (Home, Pro, Enterprise) (64 bit [EM64T])
- Windows 8.1 Professional, and Enterprise (64 bit [EM64T])
- Windows 7 SP1 Ultimate, Enterprise and Professional (64 bit [EM64T])
Supported .NET framework
- Microsoft .NET Framework 4.6.1 Developer Pack
Supported IDEs
- Visual Studio 2017 (Professional, Enterprise, and Community Editions)
- Visual Studio 2015 (Professional, Enterprise, and Community Editions)
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.0 SDK for .NET
These release notes describe details of the ArcGIS Pro 2.0 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.0 SDK for .NET release:
1. Breaking Changes at 2.0
ArcGIS Pro 2.0 is a breaking change release. This means that all 1.4 and earlier add-ins and configurations must be recompiled against ArcGIS Pro 2.0 assemblies to work with ArcGIS Pro 2.0. There are additional changes that will be required to migrate your add-ins and configurations beyond recompilation. Please consult the ProConcepts 2.0 Migration Guide for more details.
2. Installation changes
Starting with version 2.0, ArcGIS Pro SDK for .NET will be exclusively available as VSIX installer packages only. If you have previously installed ArcGIS Pro SDK for .NET using the MSI mechanism, uninstall it from the control panel. ProGuide: Installation and Upgrade
3. Map Pane Impersonation Item Template
The Map Pane Impersonation is a new item template for customizing the Pro UI/UX. A custom Map pane can be created to impersonate any active Map Pane. This is done by overriding the new ArcGIS.Desktop.Mapping.TOCMapPaneProviderPane
class. The new map pane you create will allow you to interact with the TOC that displays the layers in the active map pane that is being impersonated. ImpersonateMapPane sample
4. API Enhancements
Pro API enhancements include support for Raster, Geodatabase, Mapping, Geometry, Content Management, and Editing. For a detailed list of changes to the ArcGIS Pro API refer to the What's new for developers at 2.0 topic in the ArcGIS Pro API Reference Guide.
5. SDK Resources
There are many new ProConcepts, ProGuide, ProSnippets, and samples to help you get up and running with the new SDK features including:
- The ProConcepts 2.0 Migration Guide which details the different breaking changes as well as the step-by-step migration procedure
- The ProSnippets 2.0 Migration with examples of before and after code changes.
- The FAQ has a new migration section to answer most common questions on add-in and configuration migration
- The API Changes section of the What’s New for Developers 2.0 page.
- The Pro Community Samples and Snippets are all changed to reflect 2.0 API usage.
- The ArcGIS Pro Style Guide contains all the new WPF styles, brushes, and colors.