01【ArcGIS Pro SDK for Microsoft .NET】环境搭建及Demo创建
写在前面
ArcGIS Pro SDK for Microsoft .NET的开发环境配置其实很简单,它不用像配置前端开发环境那样安装nodeJS啥的,我们只需要安装一个Visual Studio就可以了。
电脑已有环境
- windows 10
- ArcGIS Pro 2.5
操作步骤
1、到网站(https://visualstudio.microsoft.com/zh-hans/downloads/)下载VS,目前VS2017和VS2019的社区版是免费的,所以我们直接下载社区版安装即可,如下:
2、安装包下载完成后鼠标双击安装即可,安装过程中选择安装目录,然后在【工作负载】面板记得勾选".NET 桌面开发"和"通用windows平台开发"两个模块,其他的模块暂时不用安装,如果后期有需求再返回来安装即可,如下:
3、安装完成后打开VS,第一次打开时会有一些主题设置啊什么的,大家根据情况自己设置即可,然后后续每次打开时VS都会默认打开项目创建面板,但是我们目前为止仅仅安装了VS,并没有安装ArcGIS Pro SDK for Microsoft .NET开发包,所以接下来要安装Pro SDK的开发包。
4、ArcGIS Pro SDK for Microsoft .NET的开发包安装分为两种方式:
- 如果你的机子上安装的是最新版的ArcGIS Pro,那么ArcGIS Pro SDK for Microsoft .NET开发包就可以直接在VS里面安装;
- 如果你的机子上安装的不是最新版的ArcGIS Pro,那么ArcGIS Pro SDK for Microsoft .NET的开发包我们先要到GitHub去下载,下载到相应版本的开发包之后鼠标双击开发包安装。
接下来我们分别介绍下两种安装方式。
A、VS里面直接安装
4.1、我们打开VS时会看到项目创建面板,如下所示:
4.2、点击上图中的"继续"字样,然后进入到无代码状态的VS中,接下来我们就安装ArcGIS Pro SDK for Microsoft .NET开发包。依次点击VS顶部菜单中的【扩展 | 管理扩展】菜单,然后会打开管理扩展界面,在管理扩展界面我们点击左侧如下图所示的子菜单,然后在右上角搜索框中输入"ArcGIS Pro SDK"来搜索要安装的开发包:
4.3、由上图可看到,我们已经找到了想要的开发包,就是搜索结果最顶部的那两个开发包,依次点击每一项后面的"安装"按钮之后,它会将这两个开发包加入到下载安装任务列表,此时我们只需要关闭这个界面,并且关闭VS即可,然后会自动启动开发包的下载和安装界面,等到下载安装完成后我们重新打开VS即可,如下图所示:
4.4、以上就是在VS中直接安装ArcGIS Pro SDK for Microsoft .NET的过程。
B、下载不是最新版本的ArcGIS Pro SDK for Microsoft .NET开发包安装
4.1、这种安装情况其实很常见,因为我们机子上的Pro并不能保证它是最新版本,所以在不升级Pro的情况下如果还想做ArcGIS Pro SDK for Microsoft .NET的开发的话,那么ArcGIS Pro SDK for Microsoft .NET开发包的安装就只能通过这种方式。
4.2、首先我们先到网站(https://github.com/esri/arcgis-pro-sdk/wiki#resources)找到与自己机子上安装的Pro版本相对应的开发包,然后点击进去相应的页面,在每个版本开发包的页面最底部有开发包下载链接,如下(在这里我机子上是Pro 2.5,所以我选择了2.5版本的开发包):
4.3、将上图中所示的两个开发包下载之后,鼠标双击就会进入开发包的自动安装界面,它会自动地将安装包安装到我们机子上的VS中。到目前为止,两种安装方式已经介绍完毕,接下来我们就开发创建一个demo。
5、不管是用哪种方式安装的开发包,我们安装完成之后千万不要忘记:要去掉ArcGIS Pro SDK for Microsoft .NET开发包的自动更新!!!!去除开发包的更新其实很简单,只需要依次点击VS顶部菜单的【工具 | 选项】之后,在选项面板左侧选择"扩展",然后在右侧取消如图所示的勾选即可,如下:
6、接下来我们创建第一个demo。重新打开VS,然后在项目创建面板选择【创建新项目】,在新项目创建面板选择【ArcGIS Pro SDK】,然后选择【ArcGIS Pro管理配置】,如下图所示:
7、然后在接下来的界面填入项目名称、选择项目存放路径即可,如下所示:
如果你的机子上没有.NET Framework框架的话,上图中红色框选那部分会报错,这个时候我们只需要去微软官网下载一个.NET Framework的框架安装包安装即可,具体的.NET Framework框架版本和ArcGIS Pro SDK for Microsoft .NET开发包的版本对应关系可以到ArcGIS Pro SDK的官网页面查看,此处就不做过多描述。
8、项目创建完成之后,我们点击VS顶部菜单的【运行】按钮即可启动项目,项目具体如下图所示:
项目代码结构如下图所示:
9、至此,我们ArcGIS Pro SDK for Microsoft .NET的开发环境已经安装成功,并且创建了一个demo,后续我们继续在这个demo上增加其他功能。
01【ArcGIS Pro SDK for Microsoft .NET】环境搭建及Demo创建相关推荐
- 02【ArcGIS Pro SDK for Microsoft .NET】开发实现登录页面
写在前面 前一篇文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且在文章最后我们创建了一个demo并让它成功运行.这一篇文章我们介绍下如何在前面创建的de ...
- 03【ArcGIS Pro SDK for Microsoft .NET】系统界面布局及定制菜单
写在前面 前面的文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且我们为创建的demo增加了自己的登陆界面,但是里面的登录逻辑并没有给大家进行详细的介绍, ...
- JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo
原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84 ...
- 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二节:Cocos引擎开发环境搭建与项目创建!
<使用Cocos2d-x 开发3D游戏>系列在线课程 第二节:Cocos引擎开发环境搭建与项目创建! 视频地址:http://edu.csdn.net/course/detail/1330 ...
- 基于ARCGIS二次开发可视化开发环境搭建(JAVA)
这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血.在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的.详细的.适合新手的这么一个教程 ...
- nRF Connect SDK(NCS)-Windows开发环境搭建
目录 安装nRF Connet for Desktop 安装nRF Command Line Tools 安装nRF Connect SDK 1.打开nRF Connet for Desktop,安装 ...
- IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建
目录 1. 环境概览 2. 安装Ubuntu操作系统 3.搭建编译环境 3.2 环境准备 3.3 环境配置 3.4 设置串口,进行编译 3.5 配置elipse编译器 (1)安装eclipse (2) ...
- 01 Roll A Ball 小游戏(环境搭建)
unity 实例 Roll A Ball crtrl +s 保存场景 在assets 1.新建Scenes文件夹 2.保存命名为main场景 环境搭建 1.新建游戏物体Plan (F2 改名为Grou ...
- python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建
由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...
最新文章
- 「特征工程」之零基础入门数据挖掘
- 一张图解析如何让img垂直居中对齐
- 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
- python db api下载_python db api
- IDEA工具实现反编译操作
- phpcmsV9后台入口安全问题
- html5 css3左侧多级菜单,modernizr.custom.js制作html5 CSS3多级层叠侧边菜单导航栏
- java实现二叉查找树_二叉查找树BST----java实现(示例代码)
- Linux 命令(48)—— stat 命令
- php卡盟主站_php卡盟
- ezcad旋转轴标刻参数_EzCad 2.0 扩展轴标刻插件使用说明书简体中文(.pdf
- java tomcat 内存溢出怎么解决_Tomcat内存溢出解决:TomcatJVM内存设置
- 随机森林(Random Forest)算法原理总结
- DP12 龙与地下城游戏问题
- 【PMP认证考试之个人总结】 第 13 章 PMP计算题汇总
- 教你三种照片风格处理教程,秒变女神
- 微网站 源码 php,php 微网站 实例源码(pc手机平板 均可浏览)
- www与m站间的转换
- java list stream avg_使用jdk8的Stream来获取list集合的最小值、最大值、总和、平均数...
- excel数据文件转sav数据文件(matlab代码)
热门文章
- c语言英文信件怎么能,撰写高效英文商务邮件的方法
- Hello Git(五)——Git分布式工作流程
- 【ja3 指纹算法】JS逆向之ja3指纹算法
- 会计计算机管理和会计区别,财务会计与管理会计的八大区别
- Lyx使用IEEE模板编写latex论文
- 华为双前置摄像头_华为双摄像头手机有哪些 华为双摄像头手机推荐【详解】...
- vue-cli入门(三)——vue-resource登录注册实例
- esxi能直通的显卡型号_DIY电脑选购指南(1)-显卡篇
- 建模软件matlab,方程建模与MATLAB软件
- 吉林省计算机水平考试试题,2015吉林省计算机等级考试试题 二级ACCESS必过技巧...