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

 原博客地址:

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

----------------------------------------------------------------分割线--------------------------------------------------------

 

类型“ESRI.ArcGIS.ADF.BaseClasses.BaseCommand”同时存在于“C:\Program Files (x86)\ArcGIS\DeveloperKit10.2\DotNet\ESRI.ArcGIS.ADF.dll”和“C:\Program Files (x86)\ArcGIS\DeveloperKit10.2\DotNet\ESRI.ArcGIS.ADF.Local.dll”中

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

 

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

extern alias toc;//注意这句要写在首行
using toc.ESRI.ArcGIS.ADF;

 

posted @ 2017-08-09 15:35  marvelousone  阅读(2146)  评论(0)    收藏  举报