如何调试Unity容器“Resolve”?

时间:2009-10-30 09:27:26

标签: inversion-of-control unity-container

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:4)

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