ArcGIS Pro二次开发环境配置及项目创建示例
一、软件版本
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二次开发环境配置及项目创建示例相关推荐
- 【ArcGIS Pro二次开发】系列学习笔记,持续更新,记得收藏
一.前言 这个系列是本人的一个学习笔记. 作为一个ArcGIS Pro二次开发的初学者,最困扰的就是无从入手.网上关于ArcGIS Pro二次开发的中文资料极少,官方文档对于我这样的英文苦手又太不友好 ...
- creo2.0+VS2010采用protoolkit二次开发环境配置(64位win7)
在网上找了很多资料,也遇到过很多问题.本文的配置过程主要参考了网上的两篇文章,地址如下: http://www.doc88.com/p-3085972896759.html http://wenku. ...
- 【ArcGIS Pro二次开发】(15):用地用海名称和代码互转
在国土空间规划中,用地用海的名称和代码是一一对应的,手动修改用地代码后,还需要相应的修改名称,纯纯的重复工作,因此做了这个工具. 之前用Arcpy做过同样的功能的工具,参看这个: ArcGisPro脚 ...
- 相继上一篇,thingsboard的二次开发环境配置和简单的logo替换
一.二次开发环境配置 1.idea安装及辅助插件下载 官方推荐使用的开发工具是IntelliJ IDEA,简称idea 就是这个东西,这里先介绍一下idea(以下简介从度娘复制): IDEA 全称 I ...
- NX/UG二次开发环境配置方法—史上最详细版(以NX11.0和Visual Studio 2017为例)
一.前言 本人之前在用NX12.0以及Visual Studio 2017进行NX二次开发时,进行过开发环境的配置,当时也遇到了一点问题,好在最后解决了.最近由于项目需求,我卸载了NX12.0,重装了 ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!
<使用Cocos2d-x 开发3D游戏>系列在线课程 第二节:Cocos引擎开发环境搭建与项目创建! 视频地址:http://edu.csdn.net/course/detail/1330 ...
- C#对UG二次开发环境配置、调试和开发教程
一.UG的宏录制 1.选择宏录制的语言C# 1.1 打开NX新建一个模型 1.2 打开文件->首选项->用户界面,设置录制语言为C# 1.3 打开开发人员,点录制即可进行录制 1.4 将录 ...
- win8下cocos2dx-3.2+VS2012环境配置及项目创建
这是本人CSDN的第一篇博客,因为假期在学校做实训项目接触到了cocos2dx,觉得是一个特别适用强大,有不错的可移植性(虽然可移植性不错,但实际上写好的游戏往Android上移植,我的队友废了好大劲 ...
- 【ArcGIS Pro二次开发】(6):工程(Project)的基本操作
在ArcGIS Pro中我们对工程的基本操作一般包括打开.新建.保存等.下面演示在二次开发中如何用代码进行以上操作. 新建一个项目,命名为[ProjectManager],添加8个按钮,命名为[Cre ...
最新文章
- html怎么设置取当前日期格式,js获取当前日期,格式为YYYY-MM-DD
- execve函数的介绍与使用
- The build tools for v141 (Platform Toolset = 'v141') cannot be found
- 数组的reduce方法
- android运行内存与存储内存,运行内存和机身内存的区别 这些知识你知道吗
- DVWA--File Inclusion(文件包含)--四个级别
- currenttimemillis 毫秒还是秒_亿级数据毫秒级查询!ElasticSearch是怎么做到的?
- mysql内连接部门平均值_详解MySql基本查询、连接查询、子查询、正则表达查询_MySQL...
- 厉害插件_2个相见恨晚的浏览器插件,让你的工作效率提升100%
- JQuery datatables - column ordering, searching with multi header lines
- Microsoft Visio premium2010激活
- 利用Python收发邮件
- 苹果手机壳_手机壳推荐:iPhone12手机壳苹果保护壳平价个性推荐
- openGL 深度测试与透明度设置
- 【bat/batch】bat中的转义字符
- [luogu] P1637 三元上升子序列 树状数组
- hbase基于solr配置二级索引
- java 面试题带答案,大量教程
- 计算机网络基础15:MikroTik路由器使用方法
- 常用fastboot命令