ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS component(VB/C#)

VS2010+ArcGIS/ArcEngine 10.1

.net VB/C#

出现如题问题,解决如下:

加入代码:ESRI.ArcGIS.RuntimeManager.BindLicense(ESRI.ArcGIS.ProductCode.EngineOrDesktop)

VB:

在Form1.Designer.vb中:

Form1.InitializeComponent()中最前面添加ESRI.ArcGIS.RuntimeManager.BindLicense(ESRI.ArcGIS.ProductCode.EngineOrDesktop)

C#:

在Program.cs中

program.main()最前添加ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

安装ArcEngine10.1时要注意顺序,顺序颠倒也有可能导致上述错误:

参考文档:http://resources.arcgis.com/en/help/arcobjects-net/componenthelp/#/Overview/00460000002w000000/

错误原因:10.0版本后的ArcEngine和ArcGIS Desktop可以分开独立安装,但开发ArcEngine 应用程序需绑定一个确切的ArcGIS Desktop安装程序。

时间: 2024-08-07 00:18:50

ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS component(VB/C#)的相关文章

ArcGIS10+:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS

今天将ArcGIS系列的软件从ArcGIS9.3.1升级到ArcGIS10,然后就使用VS创建一个简单的AE应用程序,然后拖放一个toolbar.LicenseControl以及MapControl控件. 接着编译应用程序,编译成功. 然后单击F5运行程序,这个时候程序报错,出现下面所示的错误: ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components

ArcGIS10以上:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS

今天将ArcGIS系列的软件从ArcGIS9.3.1升级到ArcGIS10.1,然后就使用VS创建一个简单的AE应用程序,然后拖放一个toolbar.LicenseControl以及MapControl控件. 接着编译应用程序,编译成功. 然后单击F5运行程序,这个时候程序报错,出现下面所示的错误: ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS componen

VS开发ArcEngine时的一个异常信息——“ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components.”

问题描述:程序报错"ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components." 解决方法:打开program.cs. 把ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop); 放到Application.SetCompatibleTextRender

ArcGIS10:ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS

[网络转载] 今天将ArcGIS系列的软件从ArcGIS9.3.1升级到ArcGIS10,然后就使用VS创建一个简单的AE应用程序,然后拖放一个toolbar.LicenseControl以及MapControl控件. 接着编译应用程序,编译成功. 然后单击F5运行程序,这个时候程序报错,出现下面所示的错误: ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS com

ArcObject开发,“异常在 ESRI.ArcGIS.Version.dll”错误

“System.DllNotFoundException”类型的未经处理的异常在 ESRI.ArcGIS.Version.dll 中发生 其他信息: 无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块. (异常来自 HRESULT:0x8007007E). 解决方案:你在项目属性-生成-目标平台改为x86就好了. 参考文章 1. 请问:无法加载 DLL“ArcGISVersion.dll”: 找不到指定的模块. (异常来自 HRESULT:0x8007007E)怎么办啊.

ArcGIS API for JavaScript3.x 学习笔记[3] 加载底图(一)【天地图(经纬度版)】

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>天地图底图加载(经纬度版本)</title> 6 <link rel="stylesheet" href="https://js.arcgis.com/3.21/esri/css/esri.css"> 7 <script

使用C++/libCurl/Jsoncpp读取arcgis wmts 服务(restful模式)

前言: 最近工作需要将arcgis的wmts服务接入我们的3DGis系统平台,要求用户只输入一个rest模式的wmts服务地址,系统即可自动获取并解析其元数据信息,生成wmts图层,并渲染显示.经过多种尝试,最终通过参考修正osgEarth,获得了我们需要的效果.过程中竟然花了3天编译osgEarth,搞的很崩溃,还好最终搞定了.现将过程和收获及教训写下! 正文: 开始计划用libcurl获取服务xml文档,然后用libxml2进行解析,实际使用中发现 http://localhost:6080

ArcGIS API for Silverlight中加载Google地形图(瓦片图)

原文:ArcGIS API for Silverlight中加载Google地形图(瓦片图) 在做水利.气象.土地等行业中,若能使用到Google的地形图那是再合适不过了,下面就介绍如何在ArcGIS API for Silverlight中加载Google地 形图.先上一个图,初步制作,待后续继续改进 ArcGIS API for Silverlight 中的ArcGISTiledMapServiceLayer图层,继承自TiledMapServiceLayer.如果想实现自己的缓存地图图 层

ArcGIS API for JavaScript 4.2学习笔记[9] 同一种视图不同数据(Map)同步

本例子核心:对MapView对象的map属性值进行替换即可达到更改地图数据的效果. 这个例子用的不是Map对象了,而是用的发布在服务器上的专题地图(WebMap)来加载到MapView上进行显示. 在html标签中,使用了section标签,不过没什么稀奇的,就把仨按钮放一块而已. 先给出预览图 三张专题地图:失踪人口密度分布.难民迁徙路线.2015年欧洲来港者. 这个东西很有用,尤其是在展示同一地区的专题地图的时候,这里也展示了什么叫View,什么叫Map. 因为中心点.比例尺是由View对象