Problème :
L'accès aux classes de fonctions UT avec un programme externe, comme par ex. ArcReader, FME, Python, MxdPerfStat (ici, les couches UT ne sont pas affichées), etc. ne réussit pas, bien que
- UT ou au moins les UT Components sont installés.
L'accès via ArcCatalog, ArcMap ou ArcGIS Server fonctionne cependant.
Cause :
Ce comportement se produit si, sur l'ordinateur sur lequel vous exécutez le programme,
- une version supérieure d'ArcGIS est installée par rapport à celle pour laquelle UT a été compilé et que
- le lien d'assemblage via *.exe.config n'est pas défini.
Si les assemblages UT ne sont pas compilés en fonction de la version installée d'ArcGIS, les assemblages ArcGIS seront recherchés dans la mauvaise version et ne seront donc pas trouvés.
Les programmes doivent être informés que des versions plus récentes des assemblages ArcGIS peuvent être utilisées. Cela se fait par l'intermédiaire de la liaison de l'assemblage dans le *.exe.config aux programmes respectifs.
Lors de l'installation d'UT for ArcGIS, les *.exe.config pour
- ArcCatalog,
- ArcMap et
- ArcGIS Server
sont complétés par les assemblages UT et les *.exe.config correspondants sont créés pour les programmes UT. Pour les autres programmes, la liaison de l'assemblage n'est toujours pas présente dans le *.exe.config et doit être effectuée par vous.
Solution :
Pour les programmes externes, des fichiers *.exe.config doivent également être créés avec l'Assembly-Binding. Dans la mesure où un tel fichier n'existe pas encore, on peut copier ArcMap.exe.config dans le répertoire respectif pour le *.exe et le renommer en fonction du nom du programme. Si un tel fichier existe déjà, la configuration doit être reprise du fichier ArcMap.exe.config dans le fichier *.exe.config existant.
Les configurations d'application connues sont par exemple :
- FME Desktop
- FME.exe.config
- FMEDataInspector.exe.config
- FMEWorkbench.exe.config
- FMEWorker.exe.config
- Serveur FME
- FMEConnection.exe.config
- FMEEngine.exe.config
- Python
- Python.exe.config
- PythonW.exe.config
- MXDPerfStat
- MXDPerfStat10x.exe.config
|
Remarque : Après chaque mise à jour de UT for ArcGIS ou ArcGIS, les *.exe.config doivent également être mis à jour. |
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.