Monitor Loading of .NET Interop Assemblies
You can monitor which .NET interop assemblies are loaded by the .NET
runtime.
The subsystem of the .NET runtime that handles resolving, loading, and
binding to assemblies is called Fusion and includes a log viewer:
C:\Program
Files\Microsoft Visual Studio 8\SDK\v2.0\bin\FUSLOGVW.exe
This tools allows you to monitor which interop assemblies .NET is looking
for and which ones it actually finds and loads. This includes the .NET
primary interop assemblies needed by a SolidWorks, SolidWorks Enterprise
PDM, etc.
This tool is helpful in determining why .NET did not find a particular
assembly or found the wrong one.