Whenever I try to load the assembly Microsoft.VisualC.STLCLR.dll or anything that depends on it, I receive the following error:

An exception was encountered while trying to load the assembly D:\\development\\src\\SCSGOV\\1.0_CVN76\\Release\\Microsoft.VisualC.STLCLR.dll.
RedGate.Exceptions.AssemblyNotLoadedException
at RedGate.ExceptionHunter.Logic.CecilSPI.DotNetAssembly.a(Exception )
at RedGate.ExceptionHunter.Logic.CecilSPI.DotNetAssembly.a(Boolean )
at RedGate.ExceptionHunter.Logic.CecilSPI.DotNetAssembly.a(String )
at RedGate.ExceptionHunter.Logic.CecilSPI.DotNetAssembly..ctor(IExceptionHunterSession session, String fullPathname)
at y.GetPE(String fullPathname)
at v.AddSessionAssembliesAndReferences(IEnumerable`1 filenames)
at RedGate.ExceptionHunter.UI.MainForm.<>c__DisplayClass21.<AddAssemblies>b__1d()

Caused by:

The interface System.Collections.IEnumerator has an unresolved method get_Current that could not be located in the class Microsoft.VisualC.StlClr.DequeEnumerator`1.
RedGate.Exceptions.MethodNotFoundException
at cv.a(o )
at cv.get_ImplicitOverrides()
at m.c(o )
at cB.a()
at cB.a(IEnumerable`1 , String )
at cB.a(String , Boolean )
at bz.LoadAssemblyFromFile(String filename)
at bs.e.PerformTask()
at bs.a()

Furthermore, once I receive this error, I can no longer load ANY assemblies, even after removing all assemblies, until I restart ExceptionHunter. Since nearly all of our code depends upon this dll, getting this to load is a top priority.

Corrrect me if I'm wrong, but isn't STLCLR a 100% unmanaged C++ library for providing "Standard Template" support to C++ coders? If so, Exception hunter can't process this library. It is only effective on 100% managed .NET assemblies. I'll agree the error is super-ugly but you won't get any information about unmanaged "exceptions" in Exception Hunter - only strongly-typed CLR exceptions.