如何调试Unity容器"Resolve"?

wil*_*lem 7 inversion-of-control unity-container

我正在使用MS Unity容器进行依赖注入,但"Resolve"正在返回意外结果.

有没有办法可以调试这个分辨率?如果我可以查看容器中注册的类型/实例,那将会很棒,但是在使用QuickWatch时我无法看到它存储在何处.如果我可以让容器输出一些调试跟踪也会很有用.

有什么建议?

Kon*_*man 4

Unity 框架的源代码可从http://unity.codeplex.com下载。如果您将其包含在您的解决方案中并引用 Unity 项目而不是项目中已编译的 DLL,您将能够通过 Unity 源代码进行调试。