CÓMO
Después de instalar ArcGIS Engine Runtime, de forma predeterminada, el tiempo de ejecución selecciona la siguiente licencia/producto, como se ve en Administrador de ArcGIS: ArcGIS Engine (uso concurrente).
Al crear una aplicación de motor sencilla basada en MapControl y autenticarla mediante programación mediante una licencia de motor seguro de ESLF y la siguiente llamada a la API:
ESRI.ArcGIS.esriSystem.IAuthorizeLicense.AuthorizeASRFromFile()Se produce el siguiente error al ejecutar la aplicación:
System.ComponentModel.LicenseException: You must have a license to use this ActiveX control, at System.Windows.Forms.AxHost.CreateInstance() at ......................
La causa de este error es que se ha seleccionado la opción de producto/licencia incorrecta en ArcGIS Administrator (como se mencionó anteriormente, este es el comportamiento predeterminado cuando ArcGIS Engine está recién instalado).
Id. de artículo: 000015217
Obtener ayuda de expertos en ArcGIS
Empieza a chatear ahora