ArcGIS Engine 9.3项目迁移到ArcGIS Engine 10 报错的解决方案

错误一:ArcGIS product not specified. You must first bind to an ArcGIS version prior to using any ArcGIS ?


错误二:无法添加ESRI.ArcGIS.AxControls引用?

  1. 添加引用 ESRI.ArcGis.ADF.Local
  2. 添加引用 ESRI.ArcGis.Version
  3. 在之前初始化的时候添加下面的一行代码:
    ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);
    还需要添加一个引用Reference:ESRI.ArcGIS.Version
  4. 点击引用右键选择属性,在"Specific Version" (特定版本)设置为 false.
  5.   在visual studio菜单“项目”上选择 "Add ArcGis License Checking" 添加相应的许可. 

 

原文地址:https://www.cnblogs.com/tmall/p/3059505.html