Problème :
Dans la fonction Tracé libre, il n'est pas possible de tracer un rectangle pour la zone de tracé. Dans la fonction Tracé de ligne, le [calcul] du tracé de ligne saisi entraîne un message d'erreur.
Dans le fichier journal (avec réglage DEBUG) et dans le message d'erreur, il est chaque fois fait référence à un assemblage non trouvé, p. ex :
- AedSicad.UT.Gis.Baselib, version=10.2.1.5714
- AedSicad.UT.Gis.Framework, Version=10.2.1.5718
Impact :
Ce problème existe actuellement uniquement dans UT Asset Manager. Les deux fonctions fonctionnent correctement dans l'éditeur UT. Sans contre-mesures, les deux fonctions ne sont pas utilisables dans UT Asset Manager. Le problème ne peut pas être résolu par le client. Il existe toutefois des possibilités de contournement (voir Workaround).
Versions d'UT concernées :
Le problème existe depuis la première build >6000 de UT 10.2.1 R3 (mai 2020). Le problème existe encore dans le build 6310 actuellement en vigueur.
Workaround :
Possibilité 1 :
Vérifier si la tâche peut être effectuée alternativement par les fonctions de traçage restantes dans UT Asset Manager.
Possibilité 2 :
Vérifier si la tâche peut être effectuée alternativement dans l'éditeur UT.
Possibilité 3 :
Une redirection de la version d'assemblage erronée vers la version d'assemblage correcte dans la configuration du programme permet de contourner le problème.
Pour cela, il faut éditer le fichier
<chemin d'installation UT>\bin\AedSicad.UT.Applications.AssetManager.exe.config.
Remarque : <Chemin d'installation UT> est généralement C:\Program Files (x86)\AED-SICAD\ArcFM_UT.
Dans ce fichier, vous trouverez le bloc <runtime> à </runtime>. C'est ici que l'adaptation doit être insérée.
Dans newVersion, il faut indiquer le numéro de build de la version actuelle de l'UT.
Voici l'adaptation pour le build 6310 :
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AedSicad.UT.Cocolib" culture="" publicKeyToken="22d7f4664f141cba" />
<bindingRedirect oldVersion="10.2.1.5000-10.2.1.5999" newVersion="10.2.1.6310" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AedSicad.UT.Foundation" culture="" publicKeyToken="22d7f4664f141cba" />
<bindingRedirect oldVersion="10.2.1.5000-10.2.1.5999" newVersion="10.2.1.6310" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AedSicad.UT.Gis.Baselib" culture="" publicKeyToken="22d7f4664f141cba" />
<bindingRedirect oldVersion="10.2.1.5000-10.2.1.5999" newVersion="10.2.1.6310" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AedSicad.UT.Gis.CoreRuntime" culture="" publicKeyToken="22d7f4664f141cba" />
<bindingRedirect oldVersion="10.2.1.5000-10.2.1.5999" newVersion="10.2.1.6310" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="AedSicad.UT.Gis.Framework" culture="" publicKeyToken="22d7f4664f141cba" />
<bindingRedirect oldVersion="10.2.1.5000-10.2.1.5999" newVersion="10.2.1.6310" />
</dependentAssembly>
</assemblyBinding>
Remarque : Si l'installation de l'UT est exécutée à nouveau (réparation ou modification des composants installés), la configuration du programme doit être ajustée à nouveau ! |
Solution :
Le problème est résolu dans la version 6408.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.