Reported by: Frank Ruecker
"we are using NUnit version 2.4.6 with .NET runtime 2.0 build 1433 to test our native Win32 C++ components. One of our core components links statically to dbghelp.dll version 6.8.4.0 (installed by Microsofts Debugging Tools for Windows, currently available from http://www.microsoft.com/whdc/DevTools/Debugging\). Unfortunately, this doesn't work: NUnit procudes an error while loading the component to test (System.IO.FileLoadException ---> System.Runtime.InteropServices.COMException with HRESULT of 0x8007007F in NUnit.Core.Builders.TestAssemblyBuilder.Load). If we link dynamically to dbghelp.dll (with the linker option /DELAYLOAD), everything works fine.
"Since dynamically loading dbghelp.dll is not acceptable for our runtime builds, we badly need NUnits support for this situation. Has someone any suggestions, workarounds, fixes or updates which targets this problem? If not, I would highly recommend the developers to build in support of dbghelp.dll in your next release."
Further info in the thread on the nunit-users list.