从接触ArcGIS9.2到 10.4,在不断升级的 过程中,既给我们带来了很多惊喜,也带来一些麻烦,因为ArcGIS版本不兼容。出于体验,安装了ArcGIS Desktop10.4,AO也得升到10.4,而我习惯VS2010编程(虽然都出到2017了),在安装AO的过程中出现如下提示:
它怎么知道我没安装VS2013?肯定是检查我的注册表信息,找到注册表信息,写入一些信息。具体方法如下:
(1)打开注册表位置:HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio
(2)新建项12.0(如果没有),新建两个字符串值,并写入值,如下:
InstallDir C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\
ShellFolder C:\Program Files (x86)\Microsoft Visual Studio 12.0\
其中12是VS的版本,其他版本如下图所示:
序号 | 名称 | 版本号 |
1 | 6.0 | 6 |
2 | VS2002 | 7 |
3 | VS2003 | 7.1 |
4 | VS2005 | 8 |
5 | VS2008 | 9 |
6 | VS2010 | 10 |
7 | VS2012 | 11 |
8 | VS2013 | 12 |
9 | VS2014 | 13 |
10 | VS2015 | 14 |
现在再去安装就没有问题了。
当然,虽然是能安装上,但VS新建模板向导等可能会出些问题,如果要解决,可以耐心读一下这篇文章: