Assembly Inspector Features
Verify Assembly Dependencies
Assembly Inspector analyzes your .NET applications (.exe or .dll) to determine all the assemblies it references. It then loads all those assemblies, analyzing each and verifying that all the assemblies required by your application will be found when your application is executed. The entire tree of refereced assemblies are verified ensuring that your application will run as expected.
mscorlib: Could Not Load File or Assembly
Avoid these errors by finding missing assemblies before you even launch your application. Or, once you see the .NET error below, quickly find the assembly you are missing.
mscorlib: Could not load file or assembly 'MyLibrary' or one of its dependencies. The system cannot find the file specified.
Assembly Inspector Same Rules as the .NET Framework
Assembly Inspector uses the exact same probing rules as the .NET Framework to find assemblies used by your application. Assembly Inspector will probe local directories, the GAC, and will even honor publisher policy files and local binding redirects.
Fast Validation
Assembly Inspector quickly loads the entire tree of dependent assemblies. Loading is optimized to prevent duplicate loads of assemblies that have already been found. Even complex assemblies take only seconds to validate.
No Coding Required
No special coding or project references are required to use Assembly Inspector. Just point Assembly Inspector at your .NET EXE or DLL and let it load all the assemblies referenced by your project.
Verify .NET Deployments Before Your Customers Find Problems
Assembly Inspector is commonly run on workstations and servers following a .NET application deployment to verify proper operation of the .NET application before customers begin using the application and discover the problem. Launching the application and even isolated application testing will not always uncover problems caused by missing application dependencies.
Supports All Versions of .NET
Assembly Inspector works with all versions of .NET from 1.0 to 3.5.
Drag-And-Drop, Command Line, and Windows Explorer Shell Support
Verify assemblies by draging-and-droping them onto Assembly Inspector, launch Assembly Inspector using a command line, or simply right-click your .NET application or library assembly from Windows Explorer. You get the same fast and reliable validation.
Works with Projects That Used Mixed Framework Versions
Even your projects that are compiled using .NET 3.5 but use assemblies compiled using .NET 1.0 will be verified correctly.
Generous Licensing Terms
Each license for Assembly Inspector grants you the right to run Assembly Inspector on two workstations where you are primary user. Buy one license and use it on your workstation at the office and on your laptop for when you're on the road, or use it on both your work and home workstations. You decide. Servers are licensed individually - one license per server.
Testing Underway on Version to Support .NET Version 4.0
We are in the process of testing a version that supports the recently announced .NET Version 4.0. If you are interested in beta testing this version when it becomes available, please email us.
Supports Publisher Policy Files and Binding Redirects
Assembly Inspector will honor publisher policy files and config-file based binding redirects. Even better, Assembly Inspector will warn you when a referenced version of an assembly results in the loading of a different version because of a redirected binding. This condition is normally not associated with an error condition, but helps in troubleshooting misbehaving applications.