web-dev-qa-db-fra.com

Comment ouvrir fichiers .dll pour voir ce qui est écrit à l'intérieur?

J'ai perdu la solution de class-library, puis-je ouvrir le fichier .dll qui est créé par class-library

63
HaDe

vous êtes mieux loti avec un décompilateur tel que redgates .net réflecteur ou jetbrains resharper decompiler. il y a des sources ouvertes aussi comme

http://www.jetbrains.com/decompiler/

http://ilspy.net/

82
Peter Kellner

Suivez les étapes ci-dessous. 

  1. Allez au menu Démarrer. 
  2. Tapez Visual Studio Tool. 
  3. Allez dans le dossier ci-dessus. 
  4. Cliquez sur "Invite de commande du développeur pour VS 2013" dans le cas de VS 2013 ou simplement "Invite de commande Visual Studio" dans le cas de VS 2010. 
  5. Après la commande Invite chargée dans le type d’écran ILDASM.EXE, appuyez sur Entrée. 
  6. La fenêtre ILDASM ouvrira le fichier .dll en fenêtre à partir de votre dossier. Ou cliquez sur File->New. Ajoutez ensuite le fichier .dll requis. 
  7. Après les étapes ci-dessus, le fichier Mainfest et .dll apparaîtra. Double-cliquez sur ces fichiers pour voir ce qu’il contient. 
20
Abhi

Je pense que vous avez téléchargé le .NET Reflector et ce plugin FileGenerator http://filegenreflector.codeplex.com/ , Si vous le faites,

  1. Ouvrez le Reflector.exe, 

  2. Allez à Voir et cliquez sur Compléments,

  3. Dans la fenêtre des compléments, cliquez sur Ajouter ...,

  4. Trouvez ensuite le dll que vous avez téléchargé

  5. FileGenerator.dll (avec le plugin FileGenerator), 

  6. Fermez ensuite la fenêtre des compléments. 

  7. Allez dans Fichier et cliquez sur Ouvrir et choisissez la dll que vous voulez décompiler, 

  8. Après l'avoir ouvert, il apparaîtra dans l'arborescence, 

  9. Allez dans Outils et cliquez sur Générer des fichiers (Crtl + Maj + G), 

  10. sélectionnez le répertoire de sortie et sélectionnez les paramètres appropriés selon vos souhaits, Cliquez sur générer des fichiers.

OU 

utiliser http://ilspy.net/

6
Backtrack

Ouvrez le fichier .dll avec Visual Studio. Ou éditeur de ressources.

3
vusan

Vous ne pouvez pas obtenir le code exact, mais vous pouvez en obtenir une version décompilée.

L'outil le plus populaire (et le meilleur) est Reflector , mais il existe également d'autres décompilateurs .Net (tels que Dis # ). 

Vous pouvez également décompiler l'IL à l'aide de ILDASM , fourni avec les outils .NET Framework SDK.

3
Rohit

Just Decompile de Telerik est le meilleur que j'ai utilisé. C'est gratuit une fois que vous vous inscrivez avec un email.

entrez la description du lien ici

0
Eric