"类型同时存在于ESRI.ArcGIS.AxMapControl.dll和ESRI.ArcGIS.MapControl.dll中"的错误

Cadence Allegro PCB文件对比实战:3分钟搞定两份设计差异(附颜色标注技巧) 本文详细介绍了如何高效使用Cadence Allegro的Design Compare功能进行PCB文件差异对比。通过实战工作流,可在3分钟内精准定位并理解两份设计在布局、布线、元件等方面的关键差异,并分享了自定义颜色标注技巧,帮助工程师快速聚焦重要修改,提升设计评审与团队协作效率。 阅读详情

尽管ArcGIS9.2中文版都已经发不了,但是对于学生来说用那个版本到时没多大区别。身边还是有不少朋友再用AE9.1,原来用的时候还不写博客,今天正好有同事碰到问题讨论,想起了自己以前遇到的问题,就这里总结一下。

1.让AE9.1和VS2005一起工作

AE9.1带的针对.net框架的Interop 程序集安装包是为vs2003+.net1.1量身定做的,当时.net2.0还没有出来。

关于Interop 程序集是什么的详细信息,请查询《向 .NET Framework 公开 COM 组件》,MSDN地址是:ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_fxinterop/html/e78b14f1-e487-43cd-9c6d-1a07483f1730.htm  

为了让AE9.1和2005一块工作,需要:

首先,安装.Net1.1 Framework

然后,安装AE9.1 DevKit。

这样才可以在ToolBox中正确添加控件,注意是从.net面板添加,而不是COM面板。还要注意的是控件是以ax开头的(如axMapControl),一般排在开头。命名空间是形如ESRI.ArcGIS.xxxx。

如果没有装1.1框架,也是可以用,但是用的深入的话可能有一些问题,以前遇到过,具体什么问题倒是给忘记了。只是记得需要从COM面板添加,命名空间是如esriMapControl之类的。

2.解决类似"类型同时存在于ESRI.ArcGIS.AxMapControl.dll和ESRI.ArcGIS.MapControl.dll中"的错误

解决问题的要点是其中一个命名空间要取别名代替。取别名的方法如下,记得还得修改引用中程序集dll的别名,如图。

extern alias toc;

extern alias map;

using map.ArcGIS.MapControl;

using toc.ESRI.ArcGIS.TOCControl;


错误信息大概如下:

类型"ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseDownEventHandler"同时存在于"d:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.AxMapControl.dll"和"d:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.MapControl.dll"中    C:\Documents and Settings\jackey_young\桌面\test\ttt\ttt\Form1.Designer.cs

类型"ESRI.ArcGIS.MapControl.IMapControlEvents2_OnExtentUpdatedEventHandler"同时存在于"d:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.AxMapControl.dll"和"d:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.MapControl.dll"中    C:\Documents and Settings\jackey_young\桌面\test\ttt\ttt\Form1.Designer.cs    


Linux DRM驱动实战:手把手教你用drmModeSetCrtc显示纯色画面(附完整代码) 本文提供了一份完整的Linux DRM驱动实战指南,手把手教你使用drmModeSetCrtc在屏幕上显示纯色画面。文章详细解析了从打开设备、获取资源、创建帧缓冲区到最终提交画面的完整调用流程,并附带了可直接编译运行的完整代码示例,帮助开发者快速上手Linux图形底层开发。 阅读详情

相关推荐

Flutter 完整学习文档 - 从入门到精通

Widget 就像乐高积木,Flutter 中所有的东西都是 Widget。一个按钮是 Widget,一段文字是 Widget,甚至布局、边距、对齐方式也是 Widget!"万物皆 Widget"

zwjapple的专栏 2317

ArcEngine9.1结合VS2005开发技巧2则

ArcEngine9.1结合VS2005开发技巧2则 尽管ArcGIS9.2中文版都已经发不了,但是对于学生来说用那个版本到时没多大区别。身边还是有不少朋友再用AE9.1,原来用的时候还不写博客,今天正好有同事碰到问题讨论,想起了自己以前遇到的问题,就这里总结一下。 1.让AE9.1和VS2005一起工作 AE9.1带的针对.net框架的Interop 程序集安装包是为vs2003+....

weixin_34001430的博客 185

GD32F4xx 移植agile_modbus软件包与电能表通信

GD32F4XX 移植agile modbus软件包实现与DTSU电能表通信调试记录

madao1234的博客 1305

Arcgis Engine C#开发 命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“MapControl”的错误 解决方法

命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“MapControl”的错误 解决方法 “TOCControl"同理

sbdaimaaaaaa的博客 1801

【异常】Nacos 2.x 核心报错:Server check fail (gRPC 端口连不通) 深度排查

如果 Nacos 运行在 K8s 中,需确保对应的Servicemetadata:spec:ports:port: 8848port: 9848 # 必须暴露此端口selector:app: nacos在 Nacos 2.x 时代,“端口成套出现”是基础设施配置的基本要求。遇到连接失败时,首要检查的不是业务配置,而是网络链路上主端口 + 1000的 TCP 通讯是否被放行。更多关于 AI + 教育领域的干货,可以关注我的微信公众号一时间获取哦~

奶爸的编程之路,也就一周冷个三天 325

【华为OD机试真题 新系统】959、 水库溃坝填补 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

【华为OD机试真题 2025C卷】959、 水库溃坝填补 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS) 华为od机试,华为od机试真题,华为od机试E卷,华为odE卷,华为od机试真题E卷,华为OD,华为OD机试,华为OD机试真题,华为od机考,华为od机试D卷,华为od机试真题D卷,华为od手撕代码,华为od,华为od机试C卷,华为od e卷,华为2025e卷,od机试,2025E卷,华为OD机试E卷,什么是华为od,华为od介绍,全面了解华为od,2025华为od,如何备战华

KJ.JK 2937

类型“ESRI.ArcGIS.ADF.BaseClasses.BaseCommand”同时存在于“C:\Program Files

原博客地址: ArcGIS 开发时,解决__类型“XX”同时存在于“”和“”中__的错误 ----------------------------------------------------------------分割线-------------------------------------------------------- 类型“ESRI.ArcGIS.A...

weixin_30815427的博客 1431

《Linux GPU 驱动核心机制:面向图形与 AI 计算的 DRM 内存管理与任务调度》 目录

本文以缓冲区对象(BO)生命周期为主线,系统解析 Linux DRM 子系统中 GPU 驱动的核心机制。涵盖 GEM 与 TTM 内存管理、dma-buf/dma-fence 共享同步、GPU 调度与地址空间管理,结合 amdgpu、Xe 等驱动代码,深入剖析其设计动机与实现逻辑。旨在填补中文领域对 GPU 内核机制系统性讲解的空白,为图形与 AI 计算场景下的内存泄漏、同步死锁等疑难问题提供可追溯的分析路径。

图形/计算GPU的驱动与虚拟化技术分享园地 3727

ArcGIS 开发时,解决__类型“XX”同时存在于“”和“”中__的错误

错误提示:类型“ESRI.ArcGIS.ADF.BaseClasses.BaseCommand”同时存在于“e:\Program Files\ArcGIS\DeveloperKit10.2\DotNet\ESRI.ArcGIS.ADF.dll”和“e:\Program Files\ArcGIS\DeveloperKit10.2\DotNet\ESR...

weixin_34360651的博客 553

L2tp环境搭建笔记- Openwrt平台

本文使用3台openwrt设备, 分别搭建L2TP服务和2个客户端, 进行端到端验证和局域网组网,并分析搭建过程中涉及的默认路由( defaultroute) 配置问题。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 3389

rk3576 点亮 LCD(mipi)

瑞芯微 RK3576 是一款面向中高端 AIoT 市场的 SoC,其 MIPI DSI (Display Serial Interface) 接口在性能和灵活性上相比前代(如 RK3399/RK3568)有显著提升,特别是在物理层协议的支持上更加现代化。相比RK3399 RK3568的mipi 接口少了 8lane,但是RK3576 MIPI DSI 增加更低功耗的 C-PHY。

weixin_35723192的博客 364

vs2003转vs2005(C#),ArcEngine报事件同时存在于AxMapControl,MapControl出错(转)

从网上下载的C#+AO源代码很多都是在VS2003开发的,而转到VS2005,AE9.2环境下,会出如下现报错的内容: The type 'ESRI.ArcGIS.MapControl.IMapControlEvents2_OnOleDropEventHandler' exists in both 'e:\Program Files\ArcGIS\DotNet\ESRI.ArcGIS.MapCo...

weixin_30825199的博客 206

学Simulink——基于风力发电系统的建模与仿真场景:基于自适应控制的风力发电系统输出功率调节

本文详细介绍了使用Simulink搭建风力发电系统自适应控制模型的完整流程。首先阐述了风速波动对电网的影响及自适应控制的优势,然后逐步指导创建Simulink项目、搭建系统结构(包括风速源、风轮机、发电机等模块),重点讲解了模型参考自适应控制器(MRAC)的设计步骤和参数设置方法。通过仿真分析验证了系统在风速变化时仍能保持输出功率稳定,展示了自适应控制的响应速度和鲁棒性。最后提出了引入深度学习预测、多变量控制等优化方向,为新能源领域工程师提供了实用的建模与仿真指导。

amy_mhd的博客 220

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

本文提供(Arcgis二次开发(AE))遇到的以下问题参考解决办法: 1.必须有许可证才能使用此ActiveX 控件; 2.命名空间“ESRI.ArcGIS”中不存在类型或命名空间名称“RuntimeManager”。是否缺少程序集引用? 3.“System.InvalidOperationException”类型的未经处理的异常在 ESRI.ArcGIS.AxControls.dll 中发...

baidu_34785556的博客 8095

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

AE+C# 版本更新问题 命名空间“ESRI”中不存在类型或命名空间名称“Arcgis”(是缺少程序集引用吗?)...

解决办法: 1 引用 将下图中解决方案->引用中带感叹号的已用移除,然后添加新的。因为不同版本用的.dll不同,因此需要删除,然后重新加载。 如果是系统库文件, 直接在.NET下头添加,如果是自己写的dll,则选择浏览,然后找到自己写的库,重新加载。 虽然自己写的库可能没有黄色感叹号,但是系统可能会提示说找不到这个namespace,因此将其删除,在重新加载。 2 ...

weixin_30492601的博客 1740

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Arcgis二次开发的平台的搭建第一篇:通过配置引用外部dll,动态生成菜单工具

为什么写这个,我是想通过写这个提升自己,希望大家给点意见。 这个框架分三部分:主要是axMapControl、axTOCControl和axToolbarControl。利用布局控件可以做成这个样子。简单的基础就不说了,一般的书上都有。 主要说的是通过配置,引用外部dll,动态生成菜单工具。   1.首先我新建了一个表,用于储存菜单的每一项的数据...

weixin_30412013的博客 352

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Arcengine开发所遇错误解决方案(持续更新)

错误1 ArcGIS 无法嵌入互操作类型解决办法例:   无法嵌入互操作类型“ESRI.ArcGIS.Carto.FeatureLayerClass”。请改用适用的接口   解决:   1、展开当前项目(Project)的“引用”; 2、找到引用的“ESRI.ArcGIS.Carto”,然后鼠标右键--属性。 3、将“嵌入互操作类型”改为“False”

知道自己还有很多不知道的事 2万+

未能加载文件或程序集“ESRI.ArcGIS.Carto, Version=10.1.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86”或它的

"未能加载文件或程序集“ESRI.ArcGIS.Carto, Version=10.0.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86”或它的某一个依赖项。系统找不到指定的文件。" 大致的问题就是这样。 大家在做AE开发时候经常遇到过这个问题,我先说先我这边的情况。我在本机开发时用得时10.1的机子,但是开发环境换到了10.3,就出现

l974199574的博客 7042

AxMapControl与MapControl冲突及IMapControlEvents2_OnMouseDownEventHandler错误的解决方法

  今天在写插件程序的时候遇到这样一个问题:在VS2005的一个WinForm上拖放一个AxMapControl控件,运行,没有任何错误;但是双击AxMapControl控件后再运行,就会出错,错误信息为: 类型“ESRI.ArcGIS.MapControl.IMapControlEvents2_OnMouseDownEventHandler”同时存在于“f:/Program File

丛晓男 4309

二、Arcgis engine-MapControl控件(中)

保存地图 if(m_MapDocument.get_IsReadOnly(m_MapDocument.DocumentFilename)==true)//判断地图属性是否为可读 { MessageBox.Show("This map document is read only!");return; } m_MapDocument.Save(m_MapDocument.UsesRe

qq_41404635的博客 1813

使用ArcGIS实现的鹰眼图-----关于MapControl控件的使用理解

namespace ArcGISNumberOne { public partial class EagleEyeMap : Form { public EagleEyeMap() { InitializeComponent(); } //OnExtentUpdated事件在MapControl

放飞理想的pig小猪 4650

ArcGis 中MapControl 框选

void mCtrl_OnMouseDown(object sender, ESRI.ArcGIS.Controls.IMapControlEvents2_OnMouseDownEvent e)        {            #region 框选                                    if (e.button == 4)            {     ...

weixin_34353714的博客 330
上一篇: java计算时间差
下一篇: PHPEclipse搭建环境
lanpy88
博客等级 码龄18年 54粉丝 21原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值