Disassembler is a project mainly written in C#, it's free.
Disassembler for dotNet
Disassembler
This is a simple disassembler for dotNet. Feel free to improve it ;)