如何调试 Unity 容器“Resolve”?

发布于 2024-08-09 21:46:54 字数 166 浏览 5 评论 0原文

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

有什么办法可以调试这个分辨率吗?如果我可以查看容器中注册的类型/实例,那就太好了,但在使用 QuickWatch 时我看不到它的存储位置。如果我能让容器输出一些调试跟踪,这也会很有用。

有什么建议吗?

I'm using the MS Unity container to do dependency injection, but a "Resolve" is returning unexpected results.

Is there an way I can debug this resolution? It would be great if I could view what Types/Instances are registered in the container, but I can't see where this is stored when using QuickWatch. It would also be useful if I could get the container to output some debug Traces.

Any suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮生面具三千个 2024-08-16 21:46:54

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

The source code for the Unity framework is available for download at http://unity.codeplex.com. If you include it in your solution and reference the Unity projects instead of the compiled DLLs in your projects, you will be able to debug through the Unity source code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文