{"id":1622702,"date":"2022-06-23T13:35:08","date_gmt":"2022-06-23T20:35:08","guid":{"rendered":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1622702"},"modified":"2022-06-23T13:33:06","modified_gmt":"2022-06-23T20:33:06","slug":"whats-new-in-the-arcgis-pro-sdk-3-0","status":"publish","type":"blog","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0","title":{"rendered":"What\u2019s New in the ArcGIS Pro SDK 3.0"},"author":6271,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_searchwp_excluded":""},"categories":[738191,22941],"tags":[42181,765872,23571,765812],"industry":[],"product":[36561,36851,36601],"class_list":["post-1622702","blog","type-blog","status-publish","format-standard","hentry","category-developers","category-mapping","tag-arcgis-pro","tag-arcgis-pro-sdk-for-net","tag-whats-new","tag-whats-new-in-the-arcgis-pro-sdk-3-0","product-arcgis-pro","product-arcgis-pro-net","product-developers"],"acf":{"authors":[{"ID":6271,"user_firstname":"Christopher","user_lastname":"Zent","nickname":"chriszent","user_nicename":"chriszent","display_name":"Christopher Zent","user_email":"czent@esri.com","user_url":"","user_registered":"2018-03-02 00:18:09","user_description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","user_avatar":"<img data-del=\"avatar\" src='https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg' class='avatar pp-user-avatar avatar-96 photo ' height='96' width='96'\/>"}],"short_description":"ArcGIS Pro 3.0 is now available, and included are important updates and new capabilities with the ArcGIS Pro SDK for .NET.","flexible_content":[{"acf_fc_layout":"content","content":"<p>ArcGIS Pro 3.0 is <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/get-started\/whats-new-in-arcgis-pro.htm\" target=\"_blank\" rel=\"noopener\">now available<\/a> and included are important updates and new capabilities with the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/\" target=\"_blank\" rel=\"noopener\">ArcGIS Pro SDK for .NET<\/a>.<\/p>\n<p>Some of the new features in 3.0 include a newly redesigned start page, export presets for maps and layouts, maps in reports, new geoprocessing tools, and many performance and productivity enhancements.\u00a0\u00a0ArcGIS Pro developers will find many new opportunities to support and streamline organizational workflows with custom tools built with the SDK.<\/p>\n<p>Here are some of the SDK highlights of the release with links to new documentation and resources.<\/p>\n<h1>Pro 3.0 and .NET 6 Changes<\/h1>\n<p>ArcGIS Pro 3.0 is built on .NET 6.0, Microsoft&#8217;s latest edition of .NET with Long Term Support. \u00a0As this a major update for Pro, the 3.0 version change is a breaking change release.\u00a0 The APIs include breaking changes with important functional, performance, and quality improvements.<\/p>\n<p>Due to the .NET 6 upgrade and API breaking changes, <u>Pro developers will need to recompile their 2.x add-ins with Pro 3.0 and Visual Studio 2022 so that they will work with 3.0<\/u>.\u00a0 Users should refer to the\u00a0<a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProConcepts-3.0-Migration-Guide\" target=\"_blank\" rel=\"noopener\"><strong>ProConcepts 3.0 Migration Guide<\/strong><\/a>\u00a0document for important updates and extensive information on steps and considerations for migrating 2.x code to 3.0.\u00a0 There are further points on Visual Studio 2022 below.<\/p>\n<p>The guide\u2019s <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-3.0-Migration-Guide#migrating-to-pro-30\" target=\"_blank\" rel=\"noopener\">Migrating section<\/a> provides a comprehensive discussion of the conversion process and discusses options for code migration, including manually upgrading your project by hand, and the option of using the &#8220;Pro Migrate Project&#8221; tool.<\/p>\n<p>The guide\u2019s <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-3.0-Migration-Guide#breaking-changes-by-assembly\" target=\"_blank\" rel=\"noopener\">Breaking Changes By Assembly<\/a> section discusses the main breaking changes by assembly, with before (2.x) and after (3.0) code snippets.\u00a0 Users can also review the API Changes section of the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic15120.html\" target=\"_blank\" rel=\"noopener\">What&#8217;s New<\/a> page of the Pro API reference for a complete listing of all the changes.<\/p>\n<p><em>A demonstration of the Pro Migrate Project tool, migrating to a Pro 3.0 version:\u00a0<\/em><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1626642,"id":1626642,"title":"ArcGIS Pro SDK 3.0 - Pro Migrate Project Tool","filename":"ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","filesize":2026928,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\/arcgis-pro-sdk-3-0-pro-migrate-project-tool","alt":"","author":"6271","description":"","caption":"","name":"arcgis-pro-sdk-3-0-pro-migrate-project-tool","status":"inherit","uploaded_to":1622702,"date":"2022-06-22 19:06:19","modified":"2022-06-22 19:06:19","menu_order":0,"mime_type":"image\/gif","type":"image","subtype":"gif","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":720,"height":480,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool-213x200.gif","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","medium-width":392,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","medium_large-width":720,"medium_large-height":480,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","large-width":720,"large-height":480,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","1536x1536-width":720,"1536x1536-height":480,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","2048x2048-width":720,"2048x2048-height":480,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool-698x465.gif","card_image-width":698,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-3.0-Pro-Migrate-Project-Tool.gif","wide_image-width":720,"wide_image-height":480}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h1>Visual Studio 2022 Support<\/h1>\n<p>At ArcGIS Pro 3.0, the Pro SDK now supports Visual Studio 2022, Microsoft&#8217;s latest edition of its IDE. \u00a0To develop add-ins for ArcGIS Pro 3.0, Visual Studio 2022 <strong><u>v17.2 or newer<\/u><\/strong> is recommended.<\/p>\n<h3>Recommended minimum version of Visual Studio 2022<\/h3>\n<p>Developers should install a minimum version of 17.2 of Visual Studio 2022. This version includes .NET 6.0.5 (with .NET SDK 6.0.3). \u00a0Installing an earlier version of Visual Studio 2022 may require a separate install of the .NET Desktop Runtime 6.0.5 and\/or .NET SDK 6.0.3. Consult Microsoft\u2019s <a href=\"https:\/\/dotnet.microsoft.com\/en-us\/download\/dotnet\/6.0\" target=\"_blank\" rel=\"noopener\">Download .NET 6.0 site<\/a> for more information.<\/p>\n<p>Additionally, with earlier versions of Visual Studio, you may encounter the following message when installing the Pro SDK prosdk_utilitiesPackage.vsix for 3.0.\u00a0 Simply click \u201cNo\u201d to continue and consider updating your Visual Studio 2022 version.<\/p>\n<p><em>Visual Studio error message, a version update to 17.2 or newer is recommended:<\/em><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1627392,"id":1627392,"title":"ArcGIS Pro SDK - Visual Studio Update3","filename":"ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","filesize":34217,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\/arcgis-pro-sdk-visual-studio-update3","alt":"","author":"6271","description":"","caption":"","name":"arcgis-pro-sdk-visual-studio-update3","status":"inherit","uploaded_to":1622702,"date":"2022-06-22 19:54:30","modified":"2022-06-22 19:54:30","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":711,"height":484,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","medium-width":383,"medium-height":261,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","medium_large-width":711,"medium_large-height":484,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","large-width":711,"large-height":484,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","1536x1536-width":711,"1536x1536-height":484,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","2048x2048-width":711,"2048x2048-height":484,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3-683x465.jpg","card_image-width":683,"card_image-height":465,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Visual-Studio-Update3.jpg","wide_image-width":711,"wide_image-height":484}},"image_position":"left-center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h3>CopyLocal Issue<\/h3>\n<p>If you are using Visual Studio 2022 version 17.1.6 or earlier when compiling your add-ins, you may notice that the CopyLocal behavior of the add-in (or Configuration or Plugin) is broken. Even though Pro assemblies (or any assembly) have the CopyLocal=No attribute set in the property UI, the assembly is still copied local (and added to the add-in archive). To fix this issue, it is recommended that you upgrade your Visual Studio 2022 to 17.2 or newer. After upgrading your Visual Studio 2022, \u201cclean\u201d the add-in project and ensure that the \u201cobj\u201d folder, within the project, is deleted. Check all Pro assembly reference properties in the .csproj or .vbproj and ensure that CopyLocal is set to No. Rebuild the project.<\/p>\n<h1>New Item Templates<\/h1>\n<p>The new <strong>Layout Tray Button<\/strong> and <strong>Map Tray Button <\/strong>item templates allow developers to create buttons in the tray of the layout and map views respectively.\u00a0 These can be used for running a frequently used command or toggling the activation of tools.<\/p>\n<p>See the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Layouts#layout-tray-buttons\" target=\"_blank\" rel=\"noopener\">Layout Tray Buttons section<\/a> in the ProConcepts Layout document, and also the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProGuide-Tray-buttons\" target=\"_blank\" rel=\"noopener\">ProGuide Tray buttons<\/a> document for walkthroughs on how to work with the new tray buttons.\u00a0\u00a0You can also try the new <a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/6078006a3943364f2a7931b19d1eb03c8a99e1cf\/Map-Authoring\/TrayButtons\" target=\"_blank\" rel=\"noopener\">TrayButtons<\/a> sample which provides a sample application using the new tray buttons.<\/p>\n<p><em>Screenshot of a sample layout tray button:<\/em><\/p>\n"},{"acf_fc_layout":"image","image":{"ID":1627952,"id":1627952,"title":"ArcGIS Pro SDK - Layout Tray Button","filename":"ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","filesize":70605,"url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","link":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\/arcgis-pro-sdk-layout-tray-button","alt":"","author":"6271","description":"","caption":"","name":"arcgis-pro-sdk-layout-tray-button","status":"inherit","uploaded_to":1622702,"date":"2022-06-22 21:00:53","modified":"2022-06-22 21:00:53","menu_order":0,"mime_type":"image\/jpeg","type":"image","subtype":"jpeg","icon":"https:\/\/www.esri.com\/arcgis-blog\/wp-includes\/images\/media\/default.png","width":729,"height":363,"sizes":{"thumbnail":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button-213x200.jpg","thumbnail-width":213,"thumbnail-height":200,"medium":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","medium-width":464,"medium-height":231,"medium_large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","medium_large-width":729,"medium_large-height":363,"large":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","large-width":729,"large-height":363,"1536x1536":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","1536x1536-width":729,"1536x1536-height":363,"2048x2048":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","2048x2048-width":729,"2048x2048-height":363,"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","card_image-width":729,"card_image-height":363,"wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-Layout-Tray-Button.jpg","wide_image-width":729,"wide_image-height":363}},"image_position":"center","orientation":"horizontal","hyperlink":""},{"acf_fc_layout":"content","content":"<h1>API Enhancements<\/h1>\n<p>As with each release, there have also been updates to the many existing Pro APIs.\u00a0 The following are the main API updates at 3.0:<\/p>\n<h2>Editing<\/h2>\n<p>For the Editing API, there are new enhancements to EditOperation and Map Topology.<\/p>\n<p><em>EditOperation updates<\/em><\/p>\n<p>At 3.0, there have been a number of updates to the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic9483.html\" target=\"_blank\" rel=\"noopener\">EditOperation<\/a> class. For example, the\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic9499.html\" target=\"_blank\" rel=\"noopener\">EditOperation.Create<\/a>\u00a0method overloads now return a\u00a0<a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Editing#rowtokens\" target=\"_blank\" rel=\"noopener\">RowToken<\/a> instance that can be used to retrieve the ObjectID and GlobalID of the newly created feature.\u00a0 There are also expanded overloads for the Create and AddAttachment methods.\u00a0\u00a0 There\u2019s also a new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Editing#edit-operation-executemode\" target=\"_blank\" rel=\"noopener\">ExecuteMode<\/a> property that provides the ability to manage the execution of EditOperation methods.<\/p>\n<p>You can find an introduction to <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Editing#performing-edits-in-pro\" target=\"_blank\" rel=\"noopener\">edit operations in the ProConcepts Editing<\/a> document.<\/p>\n<p><em>Map Topology updates<\/em><\/p>\n<p>With 3.0, there is a new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Editing#map-topology\" target=\"_blank\" rel=\"noopener\">Map Topology section<\/a> which describes new functionality to build and navigate the nodes and edges of a map topology using the Pro API.\u00a0 <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/help\/data\/topologies\/introduction-to-editing-topology.htm\" target=\"_blank\" rel=\"noopener\">Map Topology<\/a>\u00a0and geodatabase topology differ in the fact that a map topology operates on all features in the editable layers in a map, whereas a geodatabase topology limits topological editing to features participating in the rules of the topology.<\/p>\n<p>You can find a sample related to map topology graphs\u00a0<a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk-community-samples\/tree\/master\/Editing\/MapTopologyGraph\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<h2>Geodatabase<\/h2>\n<p>At 3.0, there are enhancements for versioning workflows.<\/p>\n<p>Reconciling and posting of versions are now accomplished by two different methods:\u00a0 <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic19017.html\" target=\"_blank\" rel=\"noopener\">Reconcile<\/a>\u00a0and\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic75116.html\" target=\"_blank\" rel=\"noopener\">Post<\/a>\u00a0from the\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic7757.html\" target=\"_blank\" rel=\"noopener\">Version<\/a>\u00a0class.\u00a0 The\u00a0Post\u00a0method takes a\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic75088.html\" target=\"_blank\" rel=\"noopener\">PostOptions<\/a>\u00a0object as an argument. The post options object specifies a list of selected features for partial post, service synchronization type (whether or not\u00a0Post\u00a0should run synchronously), and the target version (use null to specify the default version).\u00a0 There is also a new <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic75119.html\" target=\"_blank\" rel=\"noopener\">VersionBase<\/a> class which represents either a\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic7757.html\" target=\"_blank\" rel=\"noopener\">Version<\/a>\u00a0or a\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic7499.html\" target=\"_blank\" rel=\"noopener\">HistoricalVersion<\/a>\u00a0in a Geodatabase.<\/p>\n<p>For more information, see the <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Geodatabase#versioning\" target=\"_blank\" rel=\"noopener\">Versioning section of the ProConcepts Geodatabase<\/a> document.<\/p>\n<h2>Layout<\/h2>\n<p>There are several updates to the Layout API at 3.0, including new graphic element updates and LayoutFactory class enhancements.\u00a0 The ProConcepts Layouts document has been updated with new sections on <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Layouts#layout-element-creation\" target=\"_blank\" rel=\"noopener\">Layout Element Creation<\/a> and <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Layouts#element-content\" target=\"_blank\" rel=\"noopener\">Element Content<\/a>.\u00a0 In the Element Creation section, there\u2019s a discussion of the updates on the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Layouts#elementinfo\" target=\"_blank\" rel=\"noopener\">ElementInfo<\/a> class.\u00a0 Starting at 3.0, additional element properties can be specified using ElementInfo at the time of element creation.<\/p>\n<p>Finally, as mentioned earlier in the New Templates section, check out the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Layouts#layout-tray-buttons\" target=\"_blank\" rel=\"noopener\">Layout Tray Button<\/a> template.<\/p>\n<h2>Map Authoring<\/h2>\n<p>Updates to the Map Authoring API include display and feature caching enhancements described in the new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring#display-and-feature-cache\" target=\"_blank\" rel=\"noopener\">Display and Feature Cache section<\/a> of the ProConcepts Map Authoring document.\u00a0 Developers can update the cache options for a layer by using the\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic76683.html\" target=\"_blank\" rel=\"noopener\">SetCacheOptions<\/a> Method. If the layer&#8217;s feature class supports feature caching, then both the display cache and feature cache are set, otherwise only the display cache is set.<\/p>\n<p>There is a new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring#working-with-layers\" target=\"_blank\" rel=\"noopener\">Working with Layers<\/a> section which discusses use of LayerFactory.\u00a0 There are also MapFactory updates discussed in the <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring#creating-and-displaying-maps\" target=\"_blank\" rel=\"noopener\">Creating and displaying maps<\/a> section.<\/p>\n<p>There\u2019s also a new section on <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring#working-with-elevation-surface-layers\" target=\"_blank\" rel=\"noopener\">Working with Elevation Surface Layers<\/a><strong>.\u00a0 <\/strong>Starting at 3.0, Elevation surfaces and sources are represented by an\u00a0<a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic76646.html\" target=\"_blank\" rel=\"noopener\">ElevationSurfaceLayer<\/a>\u00a0class.\u00a0This section discusses some of the common ways of working with this layer type.<\/p>\n<p>Finally, there is a new <a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\/ProConcepts-Map-Authoring#selectionset\" target=\"_blank\" rel=\"noopener\">section discussing the new SelectionSet class<\/a>.\u00a0 The <a href=\"https:\/\/prostg.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic76768.html\" target=\"_blank\" rel=\"noopener\">SelectionSet<\/a> class replaces the earlier 2.x generic LINQ collections of MapMembers and objectIDs.<\/p>\n<h2>All 3.0 API Changes<\/h2>\n<p>For a complete list of all of the 3.0 API enhancements, see the \u201cAPI Changes\u201d section of the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/sdk\/api-reference\/topic15120.html\" target=\"_blank\" rel=\"noopener\">What&#8217;s New for Developers at 3.0<\/a> page in the API Reference.<\/p>\n<h3>Installation and Documentation<\/h3>\n<p>You can download the Pro SDK from\u00a0<a href=\"http:\/\/my.esri.com\/\" target=\"_blank\" rel=\"noopener\">My Esri<\/a>\u00a0or from the\u00a0<a href=\"https:\/\/marketplace.visualstudio.com\/\" target=\"_blank\" rel=\"noopener\">Visual Studio Marketplace<\/a>\u00a0with instructions found in the\u00a0<a href=\"https:\/\/github.com\/Esri\/arcgis-pro-sdk\/wiki\/ProGuide-Installation-and-Upgrade\" target=\"_blank\" rel=\"noopener\">Installation and Upgrade ProGuide<\/a>.<\/p>\n<p>Check out all of the information resources on the\u00a0<a href=\"https:\/\/github.com\/esri\/arcgis-pro-sdk\/wiki\" target=\"_blank\" rel=\"noopener\">SDK documentation site<\/a>\u00a0with all the concept and guide documents and links to the many community samples.<\/p>\n<h2>Collaborate and Share your Feedback<\/h2>\n<p>As always, we invite you to send us your feedback and needs for the Pro SDK.\u00a0 Let us know, find out more and collaborate with others in the\u00a0<a href=\"https:\/\/community.esri.com\/t5\/arcgis-pro-sdk\/ct-p\/arcgis-pro-sdk\" target=\"_blank\" rel=\"noopener\">Esri Community Pro SDK Group<\/a>.\u00a0 You can ask technical questions, search for answers on existing threads, and answer questions as well.\u00a0 We look forward to hearing about your new work with Pro.<\/p>\n<p>For more information on all the key updates in ArcGIS Pro 3.0, see the <a href=\"https:\/\/pro.arcgis.com\/en\/pro-app\/latest\/get-started\/whats-new-in-arcgis-pro.htm\" target=\"_blank\" rel=\"noopener\">What\u2019s New in ArcGIS Pro 3.0<\/a> page.<\/p>\n<p>&nbsp;<\/p>\n"},{"acf_fc_layout":"content","content":"<p><a class=\"btn btn-large center-btn\" style=\"margin: 0 auto;max-width: 200px\" href=\"https:\/\/www.esri.com\/en-us\/arcgis\/products\/arcgis-pro\/trial?adumkts=product&amp;aduc=landing_page&amp;adum=organic_visits&amp;utm_Source=landing_page&amp;aduca=arcgis_pro_promotions&amp;aduco=ArcGISBlog_CTA_JA&amp;adulb=multiple&amp;adusn=multiple&amp;aduat=webpage&amp;adupt=lead_gen&amp;sf_id=701f2000000iJjTAAU\">Free ArcGIS Pro Trial<\/a><\/p>\n"}],"related_articles":[{"ID":1582842,"post_author":"6271","post_date":"2022-05-23 09:52:51","post_date_gmt":"2022-05-23 16:52:51","post_content":"","post_title":"ArcGIS Pro SDK Sessions Available from Dev Summit 2022","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"arcgis-pro-sdk-sessions-available-from-dev-summit-2022","to_ping":"","pinged":"","post_modified":"2022-05-23 09:52:51","post_modified_gmt":"2022-05-23 16:52:51","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1582842","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1552342,"post_author":"81122","post_date":"2022-06-22 11:17:10","post_date_gmt":"2022-06-22 18:17:10","post_content":"","post_title":"Should I upgrade to ArcGIS Pro 3.0 to share my work?","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"should-i-upgrade-to-arcgis-pro-3-0-to-share-my-work","to_ping":"","pinged":"","post_modified":"2023-03-16 13:43:32","post_modified_gmt":"2023-03-16 20:43:32","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1552342","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"0","filter":"raw"},{"ID":1573252,"post_author":"8932","post_date":"2022-05-11 09:16:25","post_date_gmt":"2022-05-11 16:16:25","post_content":"","post_title":"Get Ready for ArcGIS Pro 3.0","post_excerpt":"","post_status":"publish","comment_status":"open","ping_status":"closed","post_password":"","post_name":"get-ready-for-arcgis-pro-3-0","to_ping":"","pinged":"","post_modified":"2022-06-30 15:30:32","post_modified_gmt":"2022-06-30 22:30:32","post_content_filtered":"","post_parent":0,"guid":"https:\/\/www.esri.com\/arcgis-blog\/?post_type=blog&#038;p=1573252","menu_order":0,"post_type":"blog","post_mime_type":"","comment_count":"21","filter":"raw"}],"card_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-826x465-fin.jpg","wide_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-1920x1080-1.jpg"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What\u2019s New in the ArcGIS Pro SDK 3.0<\/title>\n<meta name=\"description\" content=\"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What\u2019s New in the ArcGIS Pro SDK 3.0\" \/>\n<meta property=\"og:description\" content=\"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\" \/>\n<meta property=\"og:site_name\" content=\"ArcGIS Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/esrigis\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@ESRI\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\"},\"author\":{\"name\":\"Christopher Zent\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\"},\"headline\":\"What\u2019s New in the ArcGIS Pro SDK 3.0\",\"datePublished\":\"2022-06-23T20:35:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\"},\"wordCount\":8,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"keywords\":[\"ArcGIS Pro\",\"arcgis pro sdk for .net\",\"what's new\",\"what's new in the arcgis pro sdk 3.0\"],\"articleSection\":[\"Developers\",\"Mapping\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\",\"name\":\"What\u2019s New in the ArcGIS Pro SDK 3.0\",\"isPartOf\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\"},\"datePublished\":\"2022-06-23T20:35:08+00:00\",\"description\":\"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.esri.com\/arcgis-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What\u2019s New in the ArcGIS Pro SDK 3.0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#website\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"name\":\"ArcGIS Blog\",\"description\":\"Get insider info from Esri product teams\",\"publisher\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#organization\",\"name\":\"Esri\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png\",\"width\":400,\"height\":400,\"caption\":\"Esri\"},\"image\":{\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/esrigis\/\",\"https:\/\/x.com\/ESRI\",\"https:\/\/www.linkedin.com\/company\/5311\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a\",\"name\":\"Christopher Zent\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"contentUrl\":\"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg\",\"caption\":\"Christopher Zent\"},\"description\":\"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.\",\"url\":\"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What\u2019s New in the ArcGIS Pro SDK 3.0","description":"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0","og_locale":"en_US","og_type":"article","og_title":"What\u2019s New in the ArcGIS Pro SDK 3.0","og_description":"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.","og_url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0","og_site_name":"ArcGIS Blog","article_publisher":"https:\/\/www.facebook.com\/esrigis\/","twitter_card":"summary_large_image","twitter_site":"@ESRI","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#article","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0"},"author":{"name":"Christopher Zent","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a"},"headline":"What\u2019s New in the ArcGIS Pro SDK 3.0","datePublished":"2022-06-23T20:35:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0"},"wordCount":8,"commentCount":1,"publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"keywords":["ArcGIS Pro","arcgis pro sdk for .net","what's new","what's new in the arcgis pro sdk 3.0"],"articleSection":["Developers","Mapping"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0","url":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0","name":"What\u2019s New in the ArcGIS Pro SDK 3.0","isPartOf":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#website"},"datePublished":"2022-06-23T20:35:08+00:00","description":"ArcGIS Pro 3.0 is now available, and included are important new updates and capabilities for the ArcGIS Pro SDK for .NET.","breadcrumb":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.esri.com\/arcgis-blog\/products\/arcgis-pro-net\/mapping\/whats-new-in-the-arcgis-pro-sdk-3-0#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.esri.com\/arcgis-blog\/"},{"@type":"ListItem","position":2,"name":"What\u2019s New in the ArcGIS Pro SDK 3.0"}]},{"@type":"WebSite","@id":"https:\/\/www.esri.com\/arcgis-blog\/#website","url":"https:\/\/www.esri.com\/arcgis-blog\/","name":"ArcGIS Blog","description":"Get insider info from Esri product teams","publisher":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.esri.com\/arcgis-blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.esri.com\/arcgis-blog\/#organization","name":"Esri","url":"https:\/\/www.esri.com\/arcgis-blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2018\/04\/Esri.png","width":400,"height":400,"caption":"Esri"},"image":{"@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/esrigis\/","https:\/\/x.com\/ESRI","https:\/\/www.linkedin.com\/company\/5311\/"]},{"@type":"Person","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/0cf6cfa13d415d40bb6f89b6082c496a","name":"Christopher Zent","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.esri.com\/arcgis-blog\/#\/schema\/person\/image\/","url":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","contentUrl":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2021\/01\/ArcGIS-Pro-Extensibility-1920x1080-Switzerland-213x200.jpg","caption":"Christopher Zent"},"description":"Chris is a product manager on the ArcGIS Desktop Team, focused on the ArcGIS Pro SDK and helping users achieve their Pro customization goals.","url":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent"}]}},"text_date":"June 23, 2022","author_name":"Christopher Zent","author_page":"https:\/\/www.esri.com\/arcgis-blog\/author\/chriszent","custom_image":"https:\/\/www.esri.com\/arcgis-blog\/app\/uploads\/2022\/06\/ArcGIS-Pro-SDK-1920x1080-1.jpg","primary_product":"ArcGIS Pro SDK","tag_data":[{"term_id":42181,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":42181,"taxonomy":"post_tag","description":"","parent":0,"count":323,"filter":"raw"},{"term_id":765872,"name":"arcgis pro sdk for .net","slug":"arcgis-pro-sdk-for-net","term_group":0,"term_taxonomy_id":765872,"taxonomy":"post_tag","description":"","parent":0,"count":2,"filter":"raw"},{"term_id":23571,"name":"what's new","slug":"whats-new","term_group":0,"term_taxonomy_id":23571,"taxonomy":"post_tag","description":"","parent":0,"count":582,"filter":"raw"},{"term_id":765812,"name":"what's new in the arcgis pro sdk 3.0","slug":"whats-new-in-the-arcgis-pro-sdk-3-0","term_group":0,"term_taxonomy_id":765812,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw"}],"category_data":[{"term_id":738191,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":738191,"taxonomy":"category","description":"","parent":0,"count":420,"filter":"raw"},{"term_id":22941,"name":"Mapping","slug":"mapping","term_group":0,"term_taxonomy_id":22941,"taxonomy":"category","description":"","parent":0,"count":2683,"filter":"raw"}],"product_data":[{"term_id":36561,"name":"ArcGIS Pro","slug":"arcgis-pro","term_group":0,"term_taxonomy_id":36561,"taxonomy":"product","description":"","parent":0,"count":2035,"filter":"raw"},{"term_id":36851,"name":"ArcGIS Pro SDK","slug":"arcgis-pro-net","term_group":0,"term_taxonomy_id":36851,"taxonomy":"product","description":"","parent":36601,"count":91,"filter":"raw"},{"term_id":36601,"name":"Developers","slug":"developers","term_group":0,"term_taxonomy_id":36601,"taxonomy":"product","description":"","parent":0,"count":761,"filter":"raw"}],"primary_product_link":"https:\/\/www.esri.com\/arcgis-blog\/?s=#&products=arcgis-pro-net","_links":{"self":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1622702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/users\/6271"}],"replies":[{"embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/comments?post=1622702"}],"version-history":[{"count":0,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/blog\/1622702\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/media?parent=1622702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/categories?post=1622702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/tags?post=1622702"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/industry?post=1622702"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/www.esri.com\/arcgis-blog\/wp-json\/wp\/v2\/product?post=1622702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}