基于AE开发
莫记尘缘
这个作者很懒,什么都没留下…
展开
-
基于ArcGIS Engine+C#开发问题(3)
问题:VS2012中,无法嵌入互操作类型“ESRI.ArcGIS.Controls.ControlsAddDataCommandClass ”,请改用适用的接口的解决方法。解决方案: “解决方案资源管理器 ”-“解决方案”-“引用”-“ESRI.ArcGIS.Controls”,右键“属性”,将“嵌入互操作类型”改为false,如下图所示。原创 2017-06-21 11:12:15 · 432 阅读 · 0 评论 -
基于ArcGIS Engine+C#开发问题(2)
问题:System.InvalidOperationException:ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);解决方案:在系统的入口添加下面的一行代码: ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDeskt原创 2017-06-20 21:12:48 · 641 阅读 · 1 评论 -
基于ArcGIS Engine+C#开发问题(1)
问题:创建组件“AxHost”失败,错误消息为:“System.ComponentMode.LicenseException”:您必须有许可证才能使用此ActiveX控件。解决方案: 1、推荐两个组合,ArcGIS10.0+VS2010+AE10.0,ArcGIS10.2+VS2012(或者VS2010,VS2013也可以)+AE10.2(需注意两点:① ArcGIS和AE版本必须一致;② 先装V原创 2017-06-20 19:43:48 · 2043 阅读 · 1 评论 -
Debug与Release的区别
Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍然更愿意使用VC已经定义好的名称。 Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K转载 2017-07-23 15:04:02 · 457 阅读 · 0 评论 -
基于ArcGIS Engine+C#开发问题(4)
问题:This control requires an ArcGIS Engine Developer Kit license,Please contact ESRI to acquire the correct license.解决方案: (此控件需要一个AE开发工具许可,请连接ESRI获取正确的许可),这句话的意思是AE的许可出了问题。以前一直好好的,今天打开VS突然弹出这个问题,而且还不断弹。原创 2017-08-20 20:35:18 · 1040 阅读 · 1 评论