Catel + Fody / LoadAssembliesOnStartup + Fody / ModuleInit和加载模块的顺序

时间:2015-04-08 10:28:13

标签: c# catel fody

我使用Catel + Fody / LoadAssembliesOnStartup + Fody / ModuleInit。我想知道,如何指定模块的加载顺序?
我想使用serviceLocator.RegisterTypeAndInstantiate,我需要按特定顺序加载模块。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

这真的很棘手。在一个完美的世界中,组件加载的顺序并不重要(您不应该在ModuleInit中进行服务实例化,尽可能减小占用空间)。

如果你有一个非常有效的理由(但请解释一下),那么我们可以考虑在LoadAssembliesOnStartup中修复它,以便你可以指定一个订单。