写在前面

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创建相关推荐

  1. 02【ArcGIS Pro SDK for Microsoft .NET】开发实现登录页面

    写在前面 前一篇文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且在文章最后我们创建了一个demo并让它成功运行.这一篇文章我们介绍下如何在前面创建的de ...

  2. 03【ArcGIS Pro SDK for Microsoft .NET】系统界面布局及定制菜单

    写在前面 前面的文章介绍了ArcGIS Pro SDK for Microsoft .NET开发环境的搭建,并且我们为创建的demo增加了自己的登陆界面,但是里面的登录逻辑并没有给大家进行详细的介绍, ...

  3. JRtplib开发笔记(四):JRtplib的VS开发环境搭建以及Demo

    原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84 ...

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

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

  5. 基于ARCGIS二次开发可视化开发环境搭建(JAVA)

    这两天为了搭建这么一个基于java的ArcGIS二次开发环境可着实花了一番心血.在网上搜索各种资料,大部分都是基于C#的,关于JAVA的很少,而且很杂乱,没有一个完整的.详细的.适合新手的这么一个教程 ...

  6. nRF Connect SDK(NCS)-Windows开发环境搭建

    目录 安装nRF Connet for Desktop 安装nRF Command Line Tools 安装nRF Connect SDK 1.打开nRF Connet for Desktop,安装 ...

  7. IoT开发——WIFI模块ESP8266 RTOS SDK V3.0.0环境搭建

    目录 1. 环境概览 2. 安装Ubuntu操作系统 3.搭建编译环境 3.2 环境准备 3.3 环境配置 3.4 设置串口,进行编译 3.5 配置elipse编译器 (1)安装eclipse (2) ...

  8. 01 Roll A Ball 小游戏(环境搭建)

    unity 实例 Roll A Ball crtrl +s 保存场景 在assets 1.新建Scenes文件夹 2.保存命名为main场景 环境搭建 1.新建游戏物体Plan (F2 改名为Grou ...

  9. python3.6 django教程_【Python3.6+Django2.0+Xadmin2.0系列教程一】环境搭建及项目创建

    由于工作需要,接触了大半年时间的Django+xadmin框架,一直没空对这块对进行相关的梳理.最近在同事的怂恿下,就在这分享下笔者的学习及工作经验吧. 好了,话不多说,下面开始进入正题: 环境需求: ...

最新文章

  1. 「特征工程」之零基础入门数据挖掘
  2. 一张图解析如何让img垂直居中对齐
  3. 使用迭代器遍历List的时候修改List报ConcurrentModificationException异常原因分析
  4. python db api下载_python db api
  5. IDEA工具实现反编译操作
  6. phpcmsV9后台入口安全问题
  7. html5 css3左侧多级菜单,modernizr.custom.js制作html5 CSS3多级层叠侧边菜单导航栏
  8. java实现二叉查找树_二叉查找树BST----java实现(示例代码)
  9. Linux 命令(48)—— stat 命令
  10. php卡盟主站_php卡盟
  11. ezcad旋转轴标刻参数_EzCad 2.0 扩展轴标刻插件使用说明书简体中文(.pdf
  12. java tomcat 内存溢出怎么解决_Tomcat内存溢出解决:TomcatJVM内存设置
  13. 随机森林(Random Forest)算法原理总结
  14. DP12 龙与地下城游戏问题
  15. 【PMP认证考试之个人总结】 第 13 章 PMP计算题汇总
  16. 教你三种照片风格处理教程,秒变女神
  17. 微网站 源码 php,php 微网站 实例源码(pc手机平板 均可浏览)
  18. www与m站间的转换
  19. java list stream avg_使用jdk8的Stream来获取list集合的最小值、最大值、总和、平均数...
  20. excel数据文件转sav数据文件(matlab代码)

热门文章

  1. c语言英文信件怎么能,撰写高效英文商务邮件的方法
  2. Hello Git(五)——Git分布式工作流程
  3. 【ja3 指纹算法】JS逆向之ja3指纹算法
  4. 会计计算机管理和会计区别,财务会计与管理会计的八大区别
  5. Lyx使用IEEE模板编写latex论文
  6. 华为双前置摄像头_华为双摄像头手机有哪些 华为双摄像头手机推荐【详解】...
  7. vue-cli入门(三)——vue-resource登录注册实例
  8. esxi能直通的显卡型号_DIY电脑选购指南(1)-显卡篇
  9. 建模软件matlab,方程建模与MATLAB软件
  10. 吉林省计算机水平考试试题,2015吉林省计算机等级考试试题 二级ACCESS必过技巧...