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 lorsque l'ordinateur sur lequel vous exécutez le programme,
- une version d'ArcGIS supérieure à 10.6.1 est installée et que
- l'Assembly-Binding n'est pas configuré via le fichier *.exe.config.
Les assemblies d'UT sont compilées par rapport à la version 10.6.1 d'ArcGIS. En conséquence, les assemblies ArcGIS pour la version 10.6.1 sont recherchées, mais pas trouvées. Les programmes doivent être informés que des versions plus récentes des assemblies ArcGIS peuvent également être utilisées. Cela se fait par le biais de l'Assembly-Binding dans les *.exe.config pour les programmes respectifs.
Lors de l'installation d'ArcGIS, ceci est déjà fait pour les programmes ArcGIS. Lors de l'installation d'UT pour ArcGIS, le fichier *.exe.config pour
- ArcCatalog,
- ArcMap et
- ArcGIS Server
sont étendus avec les assemblies UT et les *.exe.config correspondants sont créés pour les programmes UT.
Pour d'autres programmes, l'Assembly-Binding manque encore dans les *.exe.config et vous devez y remédier.
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.