ERROR
La creación de proyectos add-in en un sistema operativo Microsoft Windows de 32 bits aparece el siguiente error.
Error: Error CS0103 El nombre "ArcMap" no existe en el contexto actual ArcMapAddin1 … Aviso No se puede encontrar la herramienta personalizada "ArcGISAddInHostGenerator" en este sistema.…
El error solo aparece cuando se utiliza un sistema operativo Windows de 32 bits. Este error puede devolverse a través del siguiente flujo de trabajo:
ArcGISAddInHostGenerator es una herramienta personalizada instalada con el SDK de ArcObjects que genera el archivo de código subyacente para Config.esriAddinx. El SDK de ArcObjects no actualiza el registro de Windows de 32 bits con las claves correctas que Visual Studio y ArcGISAddInHostGenerator deben tener para funcionar correctamente. El archivo de código subyacente de Config.esriAddinx no se genera y la compilación falla.
Al compilar add-ins en un sistema operativo de 32 bits compatible (Windows 7 o Windows 8.1) en las versiones de la 10.4 a la 10.6, descargue el archivo .zip correspondiente a la versión del SDK de ArcObjects.
Use el archivo 10.4 .zip para las versiones 10.4 y 10.4.1, el archivo 10.5 .zip para las versiones 10.5 y 10.5.1 y el archivo 10.6 .zip para las versiones 10.6 y 10.6.1.
Cada archivo .zip contiene un archivo .reg y un archivo .unreg. El archivo .reg escribe las claves correctas para las versiones compatibles de Visual Studio y el archivo .unreg las elimina. Para las versiones 10.4.x y 10.5.x, los archivos .reg y .unreg correspondientes corrigen tanto Visual Studio 2013 como Visual Studio 2015. Para 10.6.x, los archivos .reg y .unreg correspondientes corrigen Visual Studio 2015. No hay problema con Visual Studio 2017 en 10.6.x, por lo que no se necesita ninguna corrección.
Obtener ayuda de expertos en ArcGIS
Descargar la aplicación de soporte de Esri