因为一直使用的是ArcGIS 10.6与VS 2017,所以想安装ArcGIS Engine 10.6,但找了一下午AE 10.6,实在没有找到,遂卸载10.6安装10.2与VS2012。
本文提供的相关资源来源于网络,仅供学习使用,请勿用于商业!!!


分享

安装前提

  • 已安装ArcGIS Desktop 10.2-安装教程及资源
  • 已安装Visual Studio 2012-安装教程及资源
  • 必须确保ArcGIS Desktop与ArcGIS Engine的版本相同:
    ArcGIS Desktop 10.2 + ArcGIS Engine 10.2 + Visual Studio 2012

安装VBA兼容包

  • 已安装则进入下一步
  • 在ArcGIS安装包中找到并打开VBACompatibility文件夹
    VBACompatibility
    右键setup.exe选择以管理员身份运行,安装VBA兼容包;
    安装VBA
  • 如未在安装包中找到VBACompatibility,可点击下载VBACompatibility.zip解压后安装;

下载ArcGIS Engine

安装ArcGIS Engine

  • 打开安装文件,右键ESRI.exe选择以管理员身份运行
    ESRI.exe

安装ArcObjects SDKs

  • 选择第一个,点击Setup
    ArcObjects SDKs
  • 修改安装位置
    修改安装位置

安装ArcGIS Engine

  • 选择第一个,点击Setup
    安装ArcGIS Engine
  • 修改安装位置
    修改安装位置

添加许可管理器

  • 打开ArcGIS管理器向导
  • 选择ArcGIS Engine浮动版,选择立即定义一个许可管理器,将Not_Set改为localhost
    ArcGIS Engine浮动版

验证安装

  • 打开ArcGIS Administrator,选择Engine->可用性,可以看到以永久授权;
    已永久授权
  • 打开VS2012,新建一个Windows窗体应用程序;
    Windows窗体应用程序
    打开工具箱后可以看到已加载ArcGIS的相关控件;
    已加载控件
    选择一个ArcGIS控件拖到窗口中,不报错,即可证明安装破解成功;
  • 如果控件添加之后报错
    报错
    解决方法:添加以下代码
ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.EngineOrDesktop);

解决方法

安装完成

  • 安装完成,如果还有问题可以评论留言;
Last modification:April 24th, 2020 at 01:06 am
如果想要赞赏,我绝不阻拦