Más

Extensión ArcMap 9.3 vs 10

Extensión ArcMap 9.3 vs 10


Actualicé nuestra extensión de ArcMap para que funcione con ArcMap 10; principalmente solo cambie la referencia de ESRI.ArcGIS.ADF a ESRI.ArcGIS.ADF.Local y establezca el valor de la propiedad 'Versión específica' para todas las referencias a falso, y también use el nuevo ESRIRegAsm.exe para registrarlo. Entonces, me pregunto ahora si puedo construir una sola extensión que funcione con 9.3.1 y 10.0 o ¿necesitamos binarios separados para cada producto?


De acuerdo con esto, debes volver a compilar:

En ArcGIS 10, ESRI ya no proporciona archivos de políticas. En consecuencia, todos los proyectos de desarrollo de ArcGIS 9.3 y anteriores portados a ArcGIS 10 deben volver a compilarse.

http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000002m2000000


También he encontrado algunas diferencias sutiles que pueden tener un impacto negativo. Por ejemplo, la estructura tagRECT se movió a una biblioteca diferente. Esto no causará ningún problema al compilar, pero puede causar problemas en tiempo de ejecución, ya que el RCW intentará reenviar la llamada a la biblioteca COM incorrecta.

Puede haber otras cosas ocultas en las bibliotecas 10.0 como esta, por lo que debe tener cuidado. Puede que no sea un problema si no está utilizando un objeto que se ha movido, pero presenta algún riesgo.

En última instancia, es posible que deba analizarlo caso por caso. En general, he encontrado que la migración es bastante indolora.


Ver el vídeo: Change Projection - Coordinate System in ArcMap