Atualizei nossa extensão do ArcMap para funcionar com o ArcMap 10 - principalmente apenas altere a referência de ESRI.ArcGIS.ADF para ESRI.ArcGIS.ADF.Local e defina o valor da propriedade 'Specific Version' para todas as referências a false e também use o novo ESRIRegAsm.exe para registrá-lo. Então, estou pensando agora se posso criar uma única extensão que funcione com o 9.3.1 e 10.0 ou precisamos de binários separados para cada produto?
arcobjects
arcgis-10.0
Solsberg
fonte
fonte
Respostas:
De acordo com isso, você deve recompilar:
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000002m2000000
fonte
Eu também encontrei algumas diferenças sutis que podem ter um impacto negativo. Por exemplo, a estrutura tagRECT foi movida para uma biblioteca diferente. Isso não causará um problema ao criar, mas poderá causar problemas em tempo de execução, pois o RCW tentará encaminhar a chamada para a biblioteca COM incorreta.
Pode haver outras coisas ocultas nas bibliotecas 10.0, como essa, para que você tenha cuidado. Pode não ser um problema se você não estiver usando um objeto que foi movido, mas isso apresenta alguns riscos.
Por fim, pode ser necessário levá-lo caso a caso. Em geral, eu achei a migração bastante indolor.
fonte