У меня есть служба Windows, написанная на C # / .NET, скомпилированная в AnyCPU, которая умирает при запуске, очевидно, при попытке инициализации StructureMap. Я использовал Debug Diagnostics v1.2 для получения следующей трассировки стека из дампа памяти:
System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean)Unable to load image C:\Windows\assembly\NativeImages_v4.0.30319_64\mscorlib\b10e2a4a87b27f241113ead9433e25da\mscorlib.ni.dll, Win32 error 0n2
System.RuntimeType.CreateInstanceDefaultCtor(Boolean, Boolean, Boolean, Boolean)
System.Activator.CreateInstance[[System.__Canon, mscorlib]]()
StructureMap.ConfigurationExpression.AddRegistry[[System.__Canon, mscorlib]]()*** ERROR: Module load completed but symbols could not be loaded for StructureMap.dll
StructureMap.ObjectFactory.Initialize(System.Action`1)
Вторая строка на самом деле интересует меня. Этот файл присутствует на моей машине. Где мне искать дальше, как отладить этот сервис и запустить его?
Для чего бы то ни было, у меня есть модульный тест, который проверяет, что конфигурация StructureMap верна, и она успешно проходит.