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
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
|