软件版本

Visual Studio的全称、简称及版本号对应关系为:

Microsoft Visual Studio 2002 VS2002 VC7.0

Microsoft Visual Studio 2003 VS2003 VC7.1

Microsoft Visual Studio 2005 VS2005 VC8.0

Microsoft Visual Studio 2008 VS2008 VC9.0

Microsoft Visual Studio 2010 VS2010 VC10.0

Microsoft Visual Studio 2012 VS2012 VC11.0

Microsoft Visual Studio 2013 VS2013 VC12.0

Microsoft Visual Studio 2014 VS2014 VC13.0

Microsoft Visual Studio 2015 VS2015 VC14.0

Microsoft Visual Studio 2017 VS2017 VC15.0

使用ArcObjects SDK进行开发时,对应的Visual Studio和.NET Framework版本为:

ArcObjects SDK 10.0 VS 2008、2010 Framework3.5 SP1

ArcObjects SDK 10.1 VS 2010 Framework3.5 SP1

ArcObjects SDK 10.2 VS 2010、2012 Framework3.5 SP1

ArcObjects SDK 10.3 VS 2012、2013 Framework3.5 SP1

ArcObjects SDK 10.4 VS 2013、2015 Framework4.5

ArcObjects SDK 10.5 VS 2013、2015 Framework4.5

ArcObjects SDK 10.6 VS 2015、2017 Framework4.5或更高版本

其他更详细的开发环境参数请见官网:

ArcObjects SDK 10.0:系统要求

ArcObjects SDK 10.1:系统要求

ArcObjects SDK 10.2:系统要求

ArcObjects SDK 10.3.x及以后:系统要求

跳过安装检查

如果在未安装VS2010或VS2012,默认是不能安装ArcObjects SDK 10.2,很多同学会选择在系统上安装一个所要求的版本,并选择不使用它,这样岂不浪费空间?

进行过打包操作的都知道,安装检测的目标是系统注册表项,为了能在VS2017的环境下安装ArcObjects SDK 10.2,我们不得不造一点"假",修改注册表,以顺利通过检测。

在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\10.0新建两个字符 串,并给定相应的值。

InstallDir:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\(VS2017的IDE安装目录)

ShellFolder:C:\Program Files (x86)\Microsoft Visual Studio\2017(VS2017的安装目录)

无需要重启系统即可愉快地安装。

还原模板文件

将原始模板路径下的ItemTemplates和ProjectTemplates文件夹拷到VS2017的模板目录下,重启VS则可看到熟悉的模板了。

原始模板路径:C:\Program Files (x86)\Microsoft Visual Studio\2017\Microsoft Visual Studio 10.0\Common7\IDE

VS2017模板路径:C:\Users\用户名\Documents\Visual Studio 2017\Templates

当然,新建ArcGIS项目时可能会出现如下警告:

如果想不弹出这个窗口,则要修改模板文件的配置,这个以后再细研。选择继续,忽略它即可:

添加工具栏控件

这一步就简单了,在工具箱上右键-选择项,浏览AO安装目录下的dll,即可添加。

最新文章

  1. PHP基础知识之函数
  2. block的初识
  3. TreeView使用
  4. 使用POI实现数据导出Excel表格
  5. gcc常用
  6. django cycle标签
  7. ios开发与安卓开源项目及库
  8. Android 判断听云是否嵌入正确
  9. cms配置使用
  10. 内部办公网与IDC机房的GRE隧道配置实践
  11. 简单理解Vue中的nextTick
  12. druid + spring 事务 + removeAbandonedTimeout 超时回收导致的问题
  13. Spring StringRedisTemplate 配置
  14. C++ vector 排序
  15. 闲聊DNN CTR预估模型
  16. Do you want a timeout?
  17. 001-windows下Elasticsearch安装、Elasticsearch-header安装
  18. json-lib基础
  19. 百度ueditor 文本框
  20. Python数据可视化的10种技能

热门文章

  1. POJ 1284 Primitive Roots (欧拉函数+原根)
  2. Linux学习之RPM包管理-rpm命令管理(十六)
  3. 发布xxl-job executor dotnet core 执行器的实现
  4. SpringBoot使用数据库
  5. os模块、os.path模块、shutil模块、configparser模块、subprocess模块
  6. Django复习2
  7. [模板][P3803]多项式乘法
  8. 解决IDEA Springboot项目sql文件打开提示No data sources are configured to run this SQL and provide advanced的问题
  9. python执行方式及变量
  10. (转)JavaWeb学习之Servlet(三)----Servlet的映射匹配问题、线程安全问题