 <p>First make sure the dll that failed to load is actually in the search path of your Application. If it is, run the <a href="http://www.dependencywalker.com/" rel="nofollow">Dependency Walker</a> on the dll that failed to load to see why it failed to load. Like the error message says it is possible that one of the dll's dependencies failed to load. For instance, a common mistake occurs if you deploy a debug version of your dll. It would work on your development machine since it most likely would have whaterver SDK you used already installed, but on a fresh machine it would fail to load because the debug dlls are not installed. The Dependency Walker will allow you to find this sort of problem.</p>