操作方法
安装 ArcGIS Engine 运行时后,默认情况下,运行时会选择以下许可/产品,如 ArcGIS Administrator 中所示:ArcGIS Engine(浮动版)
当创建基于 MapControl 的简单 Engine 应用程序,并使用 ESLF 安全 Engine 许可和以下 API 调用,通过编程方式对其进行身份验证时:
ESRI.ArcGIS.esriSystem.IAuthorizeLicense.AuthorizeASRFromFile()运行应用程序时出现以下错误:
System.ComponentModel.LicenseException: You must have a license to use this ActiveX control, at System.Windows.Forms.AxHost.CreateInstance() at ......................
此错误的原因是在 ArcGIS Administrator 中选择了错误的产品/许可选项(如上所述,这是 ArcGIS Engine 首次安装时的默认行为)。
文章 ID: 000015217
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序