Bonjour,
J'ai deux assembly (dll) :
- Ressources.dll
- Consommateur.dll
Je cherche via une application tierce (libre existante) ou à faire moi même (en C#) à lister les points d'entrées utilisées d'une dll par une autre.
Précisément, j'ai développé un framework basé sur .NET et j'ai tout un tas de projet qui l'utilise. Pour chaque point d'entrée j'aimerai savoir quel(s) projet(s) l'utilise (si il est utilisé) afin de simplifier la maintenance. Je pourrait potentiellement l'enlever et voir quel build casse sur mon serveur d'intégration mais c'est trop moche comme solution.
Du coup, j'aimerai pouvoir dans mon application :
- Choisir un assembly .NET (exe, dll, ...)
- Lister les dll qu'il utilise
- Lister pour chaque dll les points d'entrées utilisé dans ce projet
En faisant cela sur tout mes projets j'obtiendrai une liste type :
MonFramework.UneClasse.Methode() utilisé dans :
- ProjetTruc
- ProjetMachin
etc...
Est-ce que vous connaissez une application (gratuite) capable de faire cela ? A défaut j'ai bien envie de le faire et si j'arrive à obtenir un résultat convenable de le mettre à disposition de la communauté.
Je n'ai trouvé aucun méthode .NET native dans la MSDN pour répondre à mon besoin. En existe t-il une ?
En vous remerciant,
Joyeuses fêtes à tous
Partager