在基于ArcGIS的开发中,经常会存在Visual Studio版本高,ArcObject for .Net 版本低的问题。例如Visual Studio 2015的环境下,安装ArcObject for .Net 10.2就会提示需要安装Visual Studio 2010或2013的提示。
解决办法如下。
1、
WIN+R快捷键,运行,输入regedit,即可打开注册表;
找到HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio;
vs2015对应14.0;
vs2012对应11.0;
vs2010对应10.0;
我们要把10.0相关的节点补充完整,如果不存在10.0节点,可以新建该节点。
新建后点击10.0节点,加上两个键。如下图所示。
其中这两个键的值可以惨开已经安装VS2015的值,也就是节点14.0的值。如下图所示。
设置完毕后,再次安装Arcobject for .net SDK即可。