IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 5 fois
Vote des utilisateurs
1 
0 
Détails
Éditeur : Red Gate
Licence : Non renseignée
Mise en ligne le 27 décembre 2010
Plate-forme : Windows
Langue : Anglais
Référencé dans
Navigation

Reflector

Reflector est un browser de classes pour les composants .Net. Il supporte la vue des assembly et namespaces, la recherche de type ou membre, la documentation xml, IL, la decompilation IL , Visual Basic, Delphi et C#, les arbres de dépendences, etc. Un outil indispensable.
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 28/12/2010 à 1:24
Cet outil est absolument génial, je m'en sers quasiment tous les jours. Incontournable

A noter, Reflector supporte aussi des plugins qui peuvent être bien utiles :
- BAML Viewer, pour décompiler le BAML des ressources en XAML
- Snippy, pour tester vite fait un bout de code et voir l'IL que ça génère

et bien d'autres...
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 28/12/2010 à 2:37
Citation Envoyé par MABROUKI Voir le message
c'est un bon decompilateur,mais j'ai 2 questions
Moi j'en vois 3

Citation Envoyé par MABROUKI Voir le message
1/pourquoi les maj recurrentes?est ce que c'est un trial ?c'est pas explique sur le site.
Je ne vois pas de quoi tu parles... quelles mises à jour ? Il y a occasionnellement des mises à jour pour corriger des bugs ou ajouter des fonctionnalités, c'est tout...

Ce n'est pas un trial, par contre il y a une version Pro (qui a une période d'évaluation), qui permet de déboguer dans Visual Studio des assemblies dont on a pas le code.

Citation Envoyé par MABROUKI Voir le message
2/il decompile dans le source choisi,c'est relatif.Mais il ne permet pas d'assembler apres modif que ce soit en code source(vb,c#,delphi..) ou en IL.
Ce n'est pas le but... Ca sert principalement à examiner le code, pas à le recompiler. Le code C# décompilé n'est pas toujours recompilable, à cause des noms tordus des types et méthodes générés par le compilateur. Mais a priori le code IL doit être recompilable sans problème avec ilasm...

Il y a aussi des plugins qui permettent d'extraire un projet complet à partir d'un assembly

Citation Envoyé par MABROUKI Voir le message
3/il lui manque à mon avis ilasm,car microsoft avec ses 2 outils c'est plus efficace ildasm et ilasm est plus efficace,meme si on travaille en IL.
Comme je l'ai dit plus haut, ce n'est pas le but. Si tu veux recompiler du code IL désassemblé, utilise ilasm, qui sert à ça

Citation Envoyé par MABROUKI Voir le message
Sinon si c'est juste pour voir une version d'assmbly IL dans un code source particulier ca reste contemplatif.
contemplatif ? C'est extrêmement utile de voir le code d'un assembly que tu utilises (plutôt en C# qu'en IL d'ailleurs... je ne lis pas l'IL couramment). Ca permet de mieux comprendre comment il fonctionne (par exemple si la doc n'est pas très complète, voire inexistante), de comprendre pourquoi ton code ne marche pas, de trouver l'origine d'un bug, etc

Enfin... c'est aussi mon humble avis
Avatar de MABROUKI
Expert confirmé https://www.developpez.com
Le 28/12/2010 à 2:03
bonjour,
c'est un bon decompilateur,mais j'ai 2 questions :
1/pourquoi les maj recurrentes?est ce que c'est un trial ?c'est pas explique sur le site.
2/il decompile dans le source choisi,c'est relatif.Mais il ne permet pas d'assembler apres modif que ce soit en code source(vb,c#,delphi..) ou en IL.

3/il lui manque à mon avis ilasm,car microsoft avec ses 2 outils c'est plus efficace ildasm et ilasm est plus efficace,meme si on travaille en IL.

Sinon si c'est juste pour voir une version d'assmbly IL dans un code source particulier ca reste contemplatif.
c'est mon humble avis....

bonne soiree...
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.