VS2013 工具箱不显示ArcGIS控件 解决方法


        1、问题描述:

        环境:Win7 64bit、Visual Studio 2013、ArcGIS10.1、ArcGIS Engine 10.1.

        之前已安装有VS2013,后来安装的ArcGIS和AE。

        问题如图所示:

        VS2013 工具箱不显示ArcGIS控件 解决方法_第1张图片

        2、解决方法:

       一般解决方法是, “添加选项卡”--“选择项...”-- 在.NET Framework组件中勾选ESRI相关组件添加即可。然而我在.NET Framework组件下没找到任何ESRI组件。重新修复了ArcGIS和AE,均没有效果。还有网友说在.NET Framework组件下的“浏览”里添加安装目录下一个esri的.dll(具体忘了),也没找到该dll。

        考虑是AE的.NET Framework组件根本没装好,在重装ArcObject SDK for .NET Framework时,提示必须是VS2010版本,安装中止。

        VS2013 工具箱不显示ArcGIS控件 解决方法_第2张图片

        重点是这里:

        打开注册表,定位至HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0,点击10.0在右侧空白处右侧新建--字符串值,名称取”InstallDir“,类型默认为REG_SZ,其数据值即为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\12.0\InstallDir的值,也就是你VS2013的安装路径。

        这样继续安装ArcObject SDK for Microsoft .NET Framework就能正常安装了(因为这个安装过程能读到VS2010的路径了),安装好后.NET Framework组件下就会有所需控件,按需添加即可。

       

你可能感兴趣的:(Engine,arcgis,工具箱,VS2013,arcgis控件)