Tell me, I have one very interesting C # program, but the trouble is, it is without source code, so, what are de C # compilers? In the internet now I can not look, because it is limited: (

  • Funny code, I can tell you right away. C # is an OOP. If you expect that it will give you ready-made classes with methods and properties, then I am afraid not to wait. - Arni Nov.
  • And then what to do? - Angus123
  • Try to decompile and tell us :). - Arni
  • I already did it, and everything is fine. The code gives - and this is important. - Angus123
  • And what? Art classes all on the shelves? If so, that's cool. - Arni

2 answers 2

Try the free ILSpy .

The list of features from their page:

  • Assembly browsing
  • IL Disassembly
  • Decompilation to C #
  • Supports lambdas and 'yield return'
  • Shows XML documentation
  • Saving of resources
  • Search for types / methods / properties (substring)
  • Hyperlink-based type / method / property navigation
  • Base / Derived types navigation
  • Navigation history
  • BAML to XAML decompiler
  • Save Assembly as C # Project
  • Find usage of field / method
  • Extensible via plugins (MEF)
  • Thanks, this is exactly what I was looking for! - Angus123
  • Great tool! Thank! - Valeriy Karchov
  • Well, I was just going to do a C # game. How to sell it if protection is instantly demolished with such a decompiler? - gammaker
  • For this there are so-called obfuscators. Their task is to "entangle" the code: renaming methods, classes, fields, sometimes rewriting methods, etc. However, they do not give a full guarantee, because There will always be curious. - AlexeyM
  • I know about obfuscators, but> However, they also do not give a full guarantee. Such is the problem. The free version of Dotfuscator can only rename, you will have to pay for other functions. Is there a normal free obfuscator that uses all the methods of code obfuscation, and not just variables? - gammaker

Try JetBrains dotPeek. And there is a paid Reflector with a bunch of sweet buns, it can be used in trial days