Basically, what I need is something like Dependecy Walker, but it should work with .NET applications. Is there anywhere such tool?
ildasm.exe works for this purpose as well.
This tool is automatically installed with Visual Studio. To run the tool, use the Developer Command Prompt (or the Visual Studio Command Prompt in Windows 7).
ildasm.exe lists a tree of namespaces, types, methods, etc. on loading an assembly.
And you can view all dependencies of the assembly by double clicking MANIFEST, and searching for lines starting with .assembly extern.
ildasm.exe comes with Visual Studio or .NET SDK installations, so chances are you've got it on your computer.