一般来说arcgis与vs的版本应该对应,vs2017应该对应arcgis engine10.6的版本,但是由于arcgis engine新版本资源难找,于是我使用arcgis10.2版本来与vs2017匹配,网上也能搜到很多教程(推荐访问https://www.cnblogs.com/arxive/p/6840868.html),具体怎么配置就不赘述,主要说说遇到的模板丢失的问题。建议先看一下上面推荐的博客,如果你在看了后仍然无法解决模板丢失的问题的话,不妨试试我的方法。

      首先我们可以了解到vs2017的模板一般都安装在这个两个目录下面:

..\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates

..\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ProjectTemplates

      但是我们把Arcgis的模板放置到这下面,并且使用管理员身份运行vs2017开发者人员工具,在里面执行devenv /installvstemplates 命令后,依旧无法在vs2017的项目模板中看到arcgis。这时候我们看一下vs2017的相关配置,打开“工具”->"选项":

关于vs2017配置arcgis时模板丢失的问题

     看到这里是不是恍然大悟,原来自己的项目模板位置在这个地方,而不是所谓的前面两个目录。所以只需要把arcgis的模板文件放到这两个目录下面,在使用管理员身份运行vs2017开发者人员工具,在里面执行devenv /installvstemplates 命令,就能重装模板,看到下面的画面:

关于vs2017配置arcgis时模板丢失的问题

   搞了半天是这个问题,确实也是令人头疼,因此写下这篇博客,希望大家能解决问题,节省时间。

 

相关文章: