Pré. | Proc. |
Importer le module binaire
Enterprise Architect vous permet de désosser certains types de modules binaires.
Accéder
Ruban |
Développer > Code source > Fichiers > Importer le module binaire |
Utilisation
Actuellement, les types autorisés sont :
- Archive Java (.jar)
- Fichier .NET PE (.exe, .dll) - Les fichiers DLL et EXE natifs de Windows ne sont pas pris en charge, seuls les fichiers PE contenant des données d'assemblage .NET
- Fichier de langue intermédiaire (.il)
Lors de l'importation de fichiers .NET , vous pouvez importer par réflexion ou par désassemblage, ou laisser le système sélectionner la meilleure méthode - cela peut entraîner l'utilisation des deux types.
L'importateur basé sur la réflexion s'appuie sur un programme .NET et nécessite l'installation de l'environnement d'exécution .NET .
L'importateur basé sur le désassembleur s'appuie sur un programme Windows natif appelé Ildasm.exe, qui est un outil fourni avec le SDK MS .NET ; le SDK peut être téléchargé à partir du site Web de Microsoft.
Un choix de méthodes d'importation est disponible car certains fichiers ne sont pas compatibles avec la réflexion (comme mscorlib.dll) et ne peuvent être ouverts qu'à l'aide du désassembleur ; cependant, l'importateur basé sur la réflexion est généralement beaucoup plus rapide.
Vous pouvez également configurer :
- Que ce soit pour synchroniser ou écraser les classes existantes lorsqu'elles sont trouvées ; si une classe de modèle correspond à celle du fichier :
- Synchroniser met à jour la classe du modèle pour inclure les détails de celui du fichier, qui
conserve les informations non représentées dans le fichier, telles que l'emplacement des classes dans les diagrammes
- Écraser supprime la classe du modèle et en génère une nouvelle à partir du fichier, qui supprime et
ne remplace pas les informations supplémentaires - S'il faut créer un diagramme pour chaque Paquetage
- Ce qui est affiché sur les diagrammes créés par l'importation