Suite

Impossible de charger le fichier ou l'assembly ESRI.ArcGIS.ADF.Local ?

Impossible de charger le fichier ou l'assembly ESRI.ArcGIS.ADF.Local ?


Je viens d'essayer d'enregistrer mon extension pour ArcGIS 10 dans la version bêta 10.1 et cela a échoué lorsque j'ai essayé d'enregistrer la dll : "Impossible de charger le fichier ou l'assembly 'ESRI.ArcGIS.ADF.Local' Version=10.0.0.0."

Dois-je le recompiler contre 10.1 dll-s pour le faire fonctionner ? Pour la version 9.x, tout ce que j'avais à faire était de les compiler avec le niveau de base (9.2) et cela fonctionnait également en 9.3.


Les fichiers de stratégie qui redirigent les applications vers des versions plus récentes des assemblys ESRI ne sont plus distribués avec ArcGIS depuis 10.0.

Je ne peux pas commenter spécifiquement la version bêta 10.1 car je ne l'ai pas installée, mais je crois comprendre qu'ESRI ne distribue plus ces fichiers de stratégie, de sorte que les développeurs sont obligés de tester (et recompiler) leurs personnalisations sur la nouvelle version. Peut-être que la version finale 10.1 inclura des fichiers de stratégie qui permettraient de rediriger les références d'assembly 10.0 vers 10.1.

Si vous développez une application autonome, vous pouvez spécifier vous-même les redirections d'assembly dans son fichier de configuration. Pour ArcMap, vous devez ajouter la configuration de redirection dans ArcMap.exe.config placé à côté d'ArcMap.exe.

Soyez également conscient d'une idée fausse courante : de nombreuses personnes semblent croire que le commutateur « Version spécifique » pour une référence d'assembly dans Visual Studio a un effet d'exécution. Il affecte uniquement VS, pas le comportement de l'assembly compilé résultant.


Voir la vidéo: ArcGIS - Présentation Interface ArcCatalog #Arc09