ARCGIS 10.0用 VS2010 c#编程问题解决
2013-05-19 21:50
225 查看
ARCGIS 10.0用 VS2010 c#编程问题解决
(2012-08-17 17:35:15)转载▼
标签:arcgis10.080040111runtimemanagerversion应用程序杂谈 | 分类: ArcGIS博文 |
1.将ArcGIS系列的软件从ArcGIS9.3.1升级到ArcGIS 10.0,然后就使用VS创建一个简单的AE应用程序,然后拖放一个toolbar、LicenseControl以及MapControl控件。
然后单击F5运行程序,这个时候程序报错,出现下面所示的错误:
ArcGIS version not specified. You must call RuntimeManager.Bind before creating any ArcGIS components
2.在调用ARCGIS的组件或者功能时报如下错误:
“检索 COM 类工厂中 CLSID 为 {5374EC4C-1AA2-4829-A811-DE624ECEC23F} 的组件失败,原因是出现以下错误: 80040111 ClassFactory 无法供应请求的类别 (异常来自 HRESULT:0x80040111 (CLASS_E_CLASSNOTAVAILABLE))。”粗体是代表不同的组件。
解决方法:首先拖入LicneseControl控件,静态设置License,然后打开program.cs把
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
这句放到Application.SetCompatibleTextRenderingDefault(false);和Application.Run(new Form1());之间。
其中,RuntimeManager需要引用Esri.ArcGIS.Version。
相关文章推荐
- C# 网络编程之webBrowser乱码问题及解决知识
- C#.net 数据库编程解决参数大小写问题
- 解决C#网络通信编程的阻塞问题
- C#串口编程遇到的问题以及解决方法
- C#串口编程遇到的问题以及解决方法
- 关于ArcGIS10.0版本的SDE密码修改,账户锁定,SDE服务启动又停止等问题的解决
- C#编程中的Image/Bitmap与base64的转换及 Base-64 字符数组或字符串的长度无效问题 解决
- C# 网络编程之豆瓣OAuth2.0认证具体解释和遇到的各种问题及解决
- 转 C# 串口编程遇到的问题以及解决方法
- VS2010无法调试问题解决 最近,因为公司开发的需要,对开发环境进行全面的升级,在这其中也遇到了不少问题,在之后将陆续整理出来,以便以后查看。 之前开发环境:VS2008,ArcGIS9.3,Ar
- VS2010使用C++/CLI编程窗口无法显示问题解决方法
- C#串口编程遇到的问题以及解决方法
- 解决C#网络通信编程的阻塞问题
- C# 串口编程遇到的问题以及解决方法
- C# 网络编程之豆瓣OAuth2.0认证详解和遇到的各种问题及解决
- VS2010下MFC ActiveX控件与C#编程中间遇到的问题
- SQL Server Database在C#编程下遇到的问题:“provider:SQL Network Interfaces,error:26-定位指定的服务器/实例时出错”的解决办法
- Dephi调用C#编写的WebService的一些问题与解决方法
- C# WEB开发的几个问题的解决
- C# ComboBox 绑定 显示 System.Data.DataRowView 问题解决