Dot net visionneuse d'assemblage?
J'ai une dll qui contient une dot net de l'assemblée - common intermediate language. Le problème est qu'il manque de la documentation et j'ai besoin de comprendre l'api comme les classes, les propriétés et les méthodes, de corriger les paramètres à passer etc.
Quel est le meilleur moyen pour ce faire. J'ai besoin d'une sorte de spectateur/inspecteur mais je ne pouvais pas trouver tout.
Grâce.
source d'informationauteur Tim Matthews
Vous devez vous connecter pour publier un commentaire.
Essayer de réflecteur. http://www.red-gate.com/products/reflector/
Son gratuitement 🙂
Modifier:
En février 2011, il n'est plus libre ...:(
Il y a des alternatives comme ilspy ou JetBrains dotPeek.
S'il vous plaît essayer ILSpy. C'est un très bon outil pour afficher l'assemblée info.
Assemblée De L'Analyseur est un autre outil permettant d'analyser les métadonnées et les ressources à l'intérieur d'un .NET de l'assemblée, ainsi que le démontage non-CLI fichiers exécutables.
Après avoir essayé un tas d'entre eux (CodeReflect, Dis#, JustDecompile, ILSpy, dotPeek), une chose que j'ai compris, c'est que la plupart des décompilation ne pas vous montrer le code dans une très lisible de la mode. ILSpy est bon, sauf que tout semble être trop encombré. Il n'y a presque pas de nouvelle ligne entre, les membres de la classe.
À cet égard JustDecompile et dotPeek de se démarquer. JustDecompile semble plus poli avec un peu plus de l'interface de travail, sauf qu'il est livré avec un programme d'installation web, et vous devez vous inscrire ainsi dans le processus.
Ils ont tous des forces et des faiblesses, mais mon choix serait dotPeek qui n'ont pas la force de vous inscrire. Il est également livré avec la pratique de Visual Studio raccourcis qui rend l'ensemble de l'expérience familière (pour exemple
F12
pour naviguer jusqu'à la définition). Avec l'un ou l'autre vous avez une bonne decompiler.