Skip to content

ArcGIS Pro 3.0 SDK for .NET

Compare
Choose a tag to compare
@UmaHarano UmaHarano released this 21 Jun 20:01
· 9 commits to master since this release

Requirements

ArcGIS Pro

  • ArcGIS Pro 3.0

Supported platforms

  • Windows 11 (Home, Pro, Enterprise)
  • Windows 10 (Home, Pro, Enterprise) (64 bit)
  • Windows 8.1 (Pro, and Enterprise) (64 bit)

Supported .NET

Supported IDEs

  • Visual Studio 2022 (v17.2 or higher)
    • Community Edition
    • Professional Edition
    • Enterprise Edition

Third party assemblies

Newtonsoft Json

  • At 3.0, 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.

Note: Cef and use of Cef sharp was deprecated at 2.9. Now, at 3.0, Cef is no longer supported.

ArcGIS Pro system requirements

What's New for Developers at 3.0

1. .NET 6 Support:

  • ArcGIS Pro 3.0 requires .NET 6.0, Microsoft's latest edition of .NET. To develop add-ins for ArcGIS Pro 3.0, .NET Runtime 6.0.5 or higher is required. Download .NET 6.0
  • For migrating 2.x addins to 3.0., refer to the ProConcepts 3.0 Migration Guide.

2. SDK

  • ArcGIS Pro 3.0 SDK supports Visual Studio 2022, Microsoft's latest edition of its IDE. To develop add-ins for ArcGIS Pro 3.0, Visual Studio 2022 v17.2 or higher is required.
  • New templates for Map and Layout Tray buttons.

3. API enhancements

At 3.0 you can take advantage of API enhancements for:

Editing:

  • EditOperation and MapTopology updates.

Geodatabase:

  • Enhancements for versioning workflows.

Layout:

  • Graphic element updates, LayoutFactory enhancements.

Map Authoring:

  • LayerFactory and MapFactory updates, Feature and Display cache enhancements.

Geometry:

  • Spatial Reference improvements for coordinate system properties.

A complete list of the API enhancements is provided in the API Changes section of the API Reference.

4. 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:

Installing ArcGIS Pro SDK for .NET

ArcGIS Pro SDK for .NET can be downloaded and installed from within Visual Studio. Note: ArcGIS Pro 3.0 SDK is not an upgrade. To install ArcGIS Pro 3.0 SDK, you must use the Extensions > Manage Extensions > Online and search for it from the Visual Studio marketplace. Use the search string "ArcGIS Pro SDK". There will be 3 separate extensions you can install:

  • ArcGIS Pro SDK for .NET,
  • ArcGIS Pro SDK for .NET (Utilities)
  • ArcGIS Pro SDK for .NET (Migration).

Some things to keep in mind: ArcGIS Pro SDK requires Visual Studio 2022. Make sure you search for the ArcGIS Pro SDK inside Visual Studio 2022 or you will find ArcGIS Pro 2.9 SDK. Also ensure you have .NET 6.0.5. There will not be an update notification from Visual Studio even if you have a previous version of the SDK installed and "Automatic updates" turned on.

Read the ProGuide: Installation for detailed installation instructions.