6 votos

¿Automatización de ArcMap con ArcObjects para pruebas unitarias?

Necesito para ejecutar pruebas unitarias contra extensión de ArcMap que junta de cerca con el estado de espacio de trabajo y mapa de edición específica. Cuando intento inicializar aplicación ArcMap 10 con código como este:

ESRI.ArcGIS.RuntimeManager.Bind(ESRI.ArcGIS.ProductCode.Desktop);
IDocument pdoc = new MxDocumentClass();
_application = pdoc.Parent;

Recibo error "se debe especificar el tipo de aplicación de tiempo de ejecución antes de la inicialización de licencia". ¿Hay alguna solución o la mejor manera para pruebas unitarias?

7voto

travelbug Puntos 16

Agregar esta línea corrige el problema

ESRI.ArcGIS.RuntimeManager.BindLicense(ESRI.ArcGIS.ProductCode.Desktop);

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X