【问题标题】:At which point is ServiceLocator created?ServiceLocator 是在什么时候创建的?
【发布时间】:2014-12-08 23:28:28
【问题描述】:

我目前正在使用 Prism Library 4.5 开发应用程序。

我遇到了在其构造函数中使用 Microsoft.Practices.ServiceLocator 的模型的问题。除非我在启动期间尝试加载此特定模型,更准确地说是在 Prisms Bootstrapper 中,否则它工作得非常好。此时 ServiceLocator 为 null,所以我想知道 ServiceLocator 是在什么时候创建的。

【问题讨论】:

    标签: c# .net prism service-locator


    【解决方案1】:

    您尚未指定您正在使用哪个引导程序,但 Unity 引导程序的顺序是:

    1. 创建记录器
    2. 创建模块目录
    3. 配置模块目录
    4. 创建容器
    5. 配置容器
    6. 配置服务定位器
    7. 配置区域适配器映射
    8. 配置默认区域行为
    9. RegisterFrameworkExceptionTypes
    10. 创建外壳
    11. 初始化Shell
    12. 初始化模块

    【讨论】:

      猜你喜欢
      • 2013-11-24
      • 2016-10-07
      • 1970-01-01
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-25
      相关资源
      最近更新 更多