c# - Unity中有跟踪吗?

标签 c# unity-container

我有一个非常大的依赖关系树,Unity 无法尝试解决这个巨大的依赖关系链中某处的依赖关系。我必须手动查看所有依赖项以找出可能缺少的内容,这是一项艰巨的任务。

不幸的是,unity 仅在它抛出的异常中报告它试图构建的项目,而没有提供有关到达该点所采取的路线的信息。

Unity 是否提供任何跟踪/日志信息以帮助我准确找出我缺少的依赖项?

最佳答案

Unity 中没有实现 Tracing。

ResolutionFailedException 是 Unity 在尝试解析依赖项失败时抛出的异常,包含所有相关信息,无论是在其 TitleStackTraceInnerException 属性。

通常大多数 InnerException 包含 ResolutionFailedException 的根本原因。

关于c# - Unity中有跟踪吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21851179/

相关文章:

c# - ASP.NET Identity UserManager 缓存用户?

automapper - 向 Unity 注册 AutoMapper 失败

c# - Unity层次结构构造函数注入(inject)

c# - 部署托管到 Azure 的 Blazor WebAssembly 应用程序 ASP.NET Core

c# - 我如何在 desfire ev1 中进行 native 身份验证

c# - Web请求禁用自动重定向

c# - 这是哪种关系,一侧是一对一,另一侧是多对一

c# - 2 个相同的绑定(bind)......一个有效,另一个无效

c# - 多态性和依赖注入(inject)

asp.net - 不支持同时设置 MappedToType 和 InjectionFactory 的注册