If you know and use Dependency Walker
(depends.exe), you will probably need CheckAsm too. CheckAsm is just "depends for .NET".
CheckAsm is an assembly dependency viewer. It shows all .NET assembly references of any .NET assembly. This means you can always find what references are incorrect, which assemblies are missing, and why your application can not start.
See the documentation
for a list of all features and screenshots.
Install the application or unpack the ZIP file into the Program Files folder (if you download the zip, follow the included instructions). Start the application and select menu File-Open or use assembly name as a command line parameter. Dragging an assembly into the application's main window is possible as well.
Command line usage:
CheckAsm [assembly.dll | netapplication.exe]
Summary: Evaluation version is free. You may use it, share with others. It is not allowed to share the paid version. See the full End User License Agreement
The free installer offers installation of software from our partner. You are not required to install the third party software in order to use CheckAsm.
Microsoft Windows with .NET framework 4.0. 64bit systems are not fully supported. See this blog post
for more information.