ArcEngine10.2与VS2017搭配使用时的注意事项

因为ArcEngine10.2本身不和VS2017适配,所以中间还是倒腾了一阵,记录一下。

一、安装VS2017

首先正常安装VS2017,这个就不说了。

二、安装ArcEngine 10.2

在这里插入图片描述
这里不清楚是不是要安装ArcGIS Desktop,因为我的电脑上一直都有,没有去试,估计不需要。

三、安装ArcObjects SDKs

在这里插入图片描述
这里安装ArcObjects SDKs时会提示找不到对应的VS版本,因为ArcObjects 10.2 本身只匹配VS2010和VS2012两个版本,所以要做一些简单的处理。
cmd-regedit 打开注册表
找到 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\11.0

新建字符串

  • 数值名称:InstallDir 数值数据:C:\Program Files (x86)\Microsoft Visual
    Studio\2017\Community\Common7\IDE
  • 数值名称:ShellFolder 数值数据:C:\Program Files (x86)\Microsoft Visual
    Studio\2017\Community

这样就可以正常安装ArcObjects了。
这里参考了其他前辈的博文——https://blog.csdn.net/chenchen2360060/article/details/99550515

四、添加ArcGIS模板到VS2017

安装了ArcEngine和ArcObjects之后还是就可以创建add-in和窗口程序了吗?还是不行的。打开VS2007,新建项目,发现根本没有像在VS2012里面那样的ArcGIS的模板
ProjectTemplates
ItemTemplates
因为之前修改了注册表,ArcGIS的ItemTemplates和ProjectTemplates安装到了
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates
这两个模板文件夹下面。需要将它们挪至VS2017的用户模板的位置

  • 将C:\Program Files (x86)\Microsoft Visual
    Studio\2017\Community\Common7\IDE\ItemTemplates\CSharp\ArcGIS下的"ArcGIS"文件夹拷贝至C:\Users\你的用户名\Documents\Visual
    Studio 2017\Templates\ItemTemplates\Visual C#文件夹下
  • 将C:\Program Files (x86)\Microsoft Visual
    Studio\2017\Community\Common7\IDE\ProjectTemplates\CSharp文件夹下的"ArcGIS"文件夹拷贝至C:\Users\你的用户名\Documents\Visual
    Studio 2017\Templates\ProjectTemplates\Visual C#文件夹下

这样,VS2017中就可以使用ArcGIS的模板新建工程和添加项了。

五、修改.csproj配置

因为之前使用VS2012创建了一些add-in,打开之后运行出现错误提示
在这里插入图片描述
解决办法是需要修改项目中的.csproj文件,将文件中对应位置的11修改为15就可以正常运行了。
在这里插入图片描述
!!!
唉,这两天发现还是有问题没解决,就是按上面的步骤创建和调试窗口程序是正常的,但是还是不能正常调试add-in。暂时没找到办法。。。换回VS2012。。。

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ArcEngine是一个用于开发专业地理信息系统(GIS)应用程序的软件开发工具包(SDK)。ArcEngine 10.2ArcEngine软件的一个版本,具有更高的性能和可用性。 要下载ArcEngine 10.2,您可以按照以下步骤进行操作: 首先,访问Esri的官方网站,Esri是ArcEngine的开发商。在网站的首页或搜索栏中,输入“ArcEngine 10.2下载”来搜索相关信息。 然后,在搜索结果中,找到Esri官方网站提供的ArcEngine 10.2下载页面。点击进入该页面。 在下载页面上,您可能需要注册账户或提供相关信息来获取下载权限。 一旦您完成了以上步骤,查找一个与您计算机操作系统相匹配的ArcEngine 10.2的下载链接。 点击下载链接后,等待一段间来完成下载过程。 下载完成后,您可以安装ArcEngine 10.2。运行下载的安装程序,并根据指示完成安装过程。确保您的计算机系统符合ArcEngine 10.2的最低硬件和软件要求。 安装完成后,您可以开始使用ArcEngine 10.2来开发自己的GIS应用程序。通过使用ArcEngine 10.2,您可以利用丰富的GIS功能,比如空间分析、数据管理、地图制作等,来开发各种类型的GIS应用程序。 总之,如果您想要下载ArcEngine 10.2,只需访问Esri官方网站,搜索相关信息,注册账户并获取下载权限,然后下载并安装ArcEngine 10.2,最后就可以开始开发自己的GIS应用程序了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值