Arcgis(AE)二次开发问题解决 创建组件”ToolbarControl”失败等

本文提供(Arcgis二次开发(AE))遇到的以下问题参考解决办法:

1.必须有许可证才能使用此ActiveX 控件;

2.命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“RuntimeManager”。是否缺少程序集引用?

3.“System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发生 ;

4.创建组件”ToolbarControl”失败。错误消息为:”System.ComponentModel.LicenseException:您必须有许可证才能使用此ActiveX控件”

等等问题,这类问题主要是没有授权。

以下几步检查:

1.Arcgis Administrator ,确认Desktop和Engine有授权(如图);



如果有问题,可自行百度很多解决;

2.确保自己已经完成了Arcgis Desktop和Engine的安装。(已经安装的Arcgis的就只需安Engine->ArcObjects SDKs)

还有VS。VS2010/2012与10.2匹配。

3.最后打开VS2010,新建窗体应该能看到工具箱有Arcgis相关控件(如图):


如出现:创建组件”ToolbarControl”失败。错误消息为:”System.ComponentModel.LicenseException:您必须有许可证才能使用此ActiveX控件”的问题,可按一下方法尝试:

注册表—>

找到LICENSE_ERVER 修改数值数据


为如图所示,关闭,然后停止服务、重新启动服务、重新读取许可。

最后添加ESRI.ArcGIS.Version的引用。


文章来源:http://blog.sina.com.cn/s/blog_8ece5e630101aedx.html

猜你喜欢

转载自blog.csdn.net/baidu_34785556/article/details/80620822