What is it?

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.

Usage

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 also possible.

Command line usage: CheckAsm [assembly.dll | netapplication.exe]

CheckAsm screenshot

License

This program is freeware and may be distributed at will. Any attempts to sell this program are strictly prohibited, though giving this program or putting at any location is allowed as long as it remains in its original form. As many copies of this program as necessary may be installed on any number of machines. Reverse engineering, binary manipulation and decompilation is not permitted.

Requirements

Microsoft Windows with .NET framework 4.0. 64bit systems are not fully supported. See this blog post for more information.

Reviews and comments on CheckAsm

100% CLEAN Certified by Softpedia Famous Software Download Get it from CNET Download.com!

"It saved us a lot of time and is really easy to use. It is a great free tool."
Julia Schlosser, Inetium.

"CheckAsm is famous because it is a great assembly dependency viewer, allowing you to find what references are incorrect, which assemblies are missing, and why your application can not start."
Famous Software Editor

Download

CheckAsm 1.8.3899 for .NET 4

You may also download the old version 1.6.3673 compiled for .NET 3.5.

Total downloads:4865

Report bugs to checkasm(at)booring.net. If you like this tool so much that you would pay for it, you can donate its further development: