Let\'s say I have a buggy application like this:
using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args)
good source of information...
IL Programming ebook
another is MS Press book on IL programming.
steps to decompile to IL and recompile
1. ildasm /output=ConsoleApplication1.il ConsoleApplication1.exe
2. //modify ConsoleApplication1.il code
3. ilasm ConsoleApplication1.il