原博客地址:
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;