6 votos

Cómo compilar un complemento de ArcGIS Desktop en Visual Studio 2013

Tengo varios proyectos hechos en Visual Studio 2010, esos proyectos son complementos de ArcGIS Desktop. He sido cambio de equipo, y mi nuevo sólo tienen Visual Studio 2013 debido a algunas políticas de la empresa no se me permite instalar VS2010.

He intentado abrir estos proyectos en VS2013, y se abren sin problemas, pero cuando intento compilarlo, me da el siguiente problema:

ESRI.ArcGIS.AddIns.SDK, Version=10.2.0.0, Culture=neutral, PublicKeyToken=8fc3cc631e44ad86. No se pudo cargar el archivo o ensamblado Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' o una de sus dependencias. El sistema sistema no puede encontrar el archivo especificado. Confirme que la declaración es correcta, que el ensamblado y todas sus dependencias están disponibles y que la tarea contiene una clase pública que implementa Microsoft.Build.Framework.ITask.

mi investigación hasta ahora me ha llevado a instalar el VS SDK, pero no estoy muy seguro acerca de cuál (2008 ... 2013)

¿Alguien tiene alguna solución posible para esto?

0 votos

Indagando en el error, llego a la C:\Program Archivos (x86) \MSBuild\Esri\ESRI.ArcGIS.AddIns.targets En el caso de VS2010 y VS2013...., se llama a algunas tareas de ESRI.ArcGIS.AddIns.SDK.dll, pero no entiendo cuál es la diferencia, entre VS2010 y VS2013 ¿usan diferentes versiones de MSBuild?

0voto

MHG Puntos 81

Si Visual Studio 2013 y 2015 están ambos instalados en la máquina, este problema no se produce. Visual Studio 2013 incluye la biblioteca Microsoft Visual Studio Shell 12.0. Para resolver este problema, descargue e instale el paquete redistribuible Microsoft Visual Studio 2013 Shell (Isolated).

Puede ver en soporte Esri http://support.esri.com/technical-article/000012659

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