How do I decompile a .dll file without .net reflector, I don't use it because it doesn't work.
Can somebody suggest me some programs?
Asked
Active
Viewed 4,255 times
0

Hizqeel
- 1,895
2 Answers
2
I think you have downloaded the .NET Reflector & this FileGenerator plugin , If you do,
- Open up the Reflector.exe,
- Go to View and click Add-Ins,
- In the Add-Ins window click Add..,
- Then find the dll you have downloaded FileGenerator.dll (which came with the FileGenerator plugin),
- Then close the Add-Ins window.
- Go to File and click Open and choose the dll that you want to decompile,
- After you have opened it, it will appear in the tree view,
- Go to Tools and click Generate Files (Ctrl+Shift+G),
- select the output directory and select appropriate settings as your wish,
- Click generate files.

Hizqeel
- 1,895
-
When i open the ReflectorInstaller it pops up a windows with .net reflector then it closes – May 15 '16 at 12:44
0
You can try Ilspy decompiler for .net executables. So far I can remember it gave me quite good output.
You can use Playonlinux - third party wine wrapper for this:
- Download and install Playonlinux and winbind with
apt-get install playonlinux winbind
. Download Ilspy binaries from ilspy.net. - Run Playonlinux. Install a non-listed program. While installing tick the options install dotnet 4.0 libraries.
- When the choose setup file to run dialog opens click cancel.
- Go to Options. In the Playonlinux configuration choose on the left your virtual drive that you created during step 2.
- Choose Miscellaneous tab on the top of the window, then Open virtual drive directory
- Ubuntu file manager will pop-up. Open the drive_c directory. Create a new directory in the drive_c directory and extract the Ilspy binaries there.
- Go to the Playonlinux configuration window and choose General tab. Click Make a new shortcut from this virtual drive. In the dialog choose Ilspy.exe.
- Run your newly created shortcut.

kukulo
- 2,015
-
I recommend [edit]ing this answer to expand it with specific details about how to do this. (See also How do I write a good answer? for general advice about what sorts of answers are considered most valuable on Ask Ubuntu.) – David Foerster May 20 '16 at 10:10
-
-