一、软件版本

ArcGIS Pro 2.8

Visual Studio 2019

二、组件

ArcGIS Pro 2.8 SDK for .NET:

proapp-sdk-templates.vsix

proapp-sdk-utilities.vsix

.NET框架:

.NET 桌面开发

三、环境配置流程

1、安装.NET 桌面开发组件:

打开Visual Studio Installer→已安装界面,单击修改→勾选.NET 桌面开发,除安装默认信息中选择的内容外,还需要勾选.NET Framework 4.8 开发工具→单击修改等待安装(注:修改过程中保证Visual Studio处于关闭状态)。

2、安装ArcGIS Pro 2.8 SDK for .NET:

进入下载地址后,在previous versions中找到ArcGIS Pro 2.8 SDK for .NET,点击进入,下载proapp-sdk-templates.vsix和proapp-sdk-utilities.vsix。下载完成后双击安装proapp-sdk-templates.vsix和proapp-sdk-utilities.vsix。

下载地址:Home · Esri/arcgis-pro-sdk Wiki · GitHub

3、二次开发环境配置完成。

四、项目创建(按钮为例

1、以管理员身份运行Visual Studio 2019→单击继续但无需代码→文件→新建→项目→语言选择C#,平台选择Windows,项目选择ArcGIS Pro SDK→选择ArcGIS Pro 模块加载项,单击下一步→配置新项目→单击创建等待创建。

 

2、右键项目名称→添加→新建项→ArcGIS→ArcGIS Pro Add-ins→ArcGIS Pro 按钮→单击添加。

3、在protected override void OnClick()下输入代码,以MessageBox为例,单击启动,程序运行并启动ArcGIS Pro。ArcGIS Pro 启动后会打开初始界面,需要自行选择工程或者创建空白模板进入。进入后,按钮会在加载项中出现,单击按钮执行代码,实现按钮功能。

注:直接打开ArcGIS Pro,按钮已添加在加载项中。

学习记录,希望对您有帮助!

ArcGIS Pro二次开发环境配置及项目创建示例相关推荐

  1. 【ArcGIS Pro二次开发】系列学习笔记,持续更新,记得收藏

    一.前言 这个系列是本人的一个学习笔记. 作为一个ArcGIS Pro二次开发的初学者,最困扰的就是无从入手.网上关于ArcGIS Pro二次开发的中文资料极少,官方文档对于我这样的英文苦手又太不友好 ...

  2. creo2.0+VS2010采用protoolkit二次开发环境配置(64位win7)

    在网上找了很多资料,也遇到过很多问题.本文的配置过程主要参考了网上的两篇文章,地址如下: http://www.doc88.com/p-3085972896759.html http://wenku. ...

  3. 【ArcGIS Pro二次开发】(15):用地用海名称和代码互转

    在国土空间规划中,用地用海的名称和代码是一一对应的,手动修改用地代码后,还需要相应的修改名称,纯纯的重复工作,因此做了这个工具. 之前用Arcpy做过同样的功能的工具,参看这个: ArcGisPro脚 ...

  4. 相继上一篇,thingsboard的二次开发环境配置和简单的logo替换

    一.二次开发环境配置 1.idea安装及辅助插件下载 官方推荐使用的开发工具是IntelliJ IDEA,简称idea 就是这个东西,这里先介绍一下idea(以下简介从度娘复制): IDEA 全称 I ...

  5. NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和Visual Studio 2017为例)

    一.前言 本人之前在用NX12.0以及Visual Studio 2017进行NX二次开发时,进行过开发环境的配置,当时也遇到了一点问题,好在最后解决了.最近由于项目需求,我卸载了NX12.0,重装了 ...

  6. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!

    <使用Cocos2d-x 开发3D游戏>系列在线课程 第二节:Cocos引擎开发环境搭建与项目创建! 视频地址:http://edu.csdn.net/course/detail/1330 ...

  7. C#对UG二次开发环境配置、调试和开发教程

    一.UG的宏录制 1.选择宏录制的语言C# 1.1 打开NX新建一个模型 1.2 打开文件->首选项->用户界面,设置录制语言为C# 1.3 打开开发人员,点录制即可进行录制 1.4 将录 ...

  8. win8下cocos2dx-3.2+VS2012环境配置及项目创建

    这是本人CSDN的第一篇博客,因为假期在学校做实训项目接触到了cocos2dx,觉得是一个特别适用强大,有不错的可移植性(虽然可移植性不错,但实际上写好的游戏往Android上移植,我的队友废了好大劲 ...

  9. 【ArcGIS Pro二次开发】(6):工程(Project)的基本操作

    在ArcGIS Pro中我们对工程的基本操作一般包括打开.新建.保存等.下面演示在二次开发中如何用代码进行以上操作. 新建一个项目,命名为[ProjectManager],添加8个按钮,命名为[Cre ...

最新文章

  1. html怎么设置取当前日期格式,js获取当前日期,格式为YYYY-MM-DD
  2. execve函数的介绍与使用
  3. The build tools for v141 (Platform Toolset = 'v141') cannot be found
  4. 数组的reduce方法
  5. android运行内存与存储内存,运行内存和机身内存的区别 这些知识你知道吗
  6. DVWA--File Inclusion(文件包含)--四个级别
  7. currenttimemillis 毫秒还是秒_亿级数据毫秒级查询!ElasticSearch是怎么做到的?
  8. mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...
  9. 厉害插件_2个相见恨晚的浏览器插件,让你的工作效率提升100%
  10. JQuery datatables - column ordering, searching with multi header lines
  11. Microsoft Visio premium2010激活
  12. 利用Python收发邮件
  13. 苹果手机壳_手机壳推荐:iPhone12手机壳苹果保护壳平价个性推荐
  14. openGL 深度测试与透明度设置
  15. 【bat/batch】bat中的转义字符
  16. [luogu] P1637 三元上升子序列 树状数组
  17. hbase基于solr配置二级索引
  18. java 面试题带答案,大量教程
  19. 计算机网络基础15:MikroTik路由器使用方法
  20. 常用fastboot命令

热门文章

  1. HTML5+CSS3 02(表格、表单标签、语义化,字符实体标签)
  2. 9_用户的登录和登出
  3. .net简单web开发
  4. FINDSTR 命令使用详解
  5. mysql temporary table
  6. ArcGIS批量导出图片
  7. 2018年用户体验设计的10个趋势
  8. 科技PRO实力测评:高端按摩椅市场综合PK,究竟谁才配得上机皇?
  9. b站直播消费记录爬取
  10. JavaScript --函数 (实例结合)