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

Catel + Fody/LoadAssembliesOnStartup + Fody/ModuleInit and order of loading modules

我用卡特尔+Fody/LoadAssembliesOnStartup+Fody/ModuleInit。我想知道,如何指定模块的加载顺序?
我想为此使用 serviceLocator.RegisterTypeAndInstantiate 我需要按特定顺序加载模块。我该怎么做?

这真的很棘手。在一个完美的世界中,程序集的加载顺序应该无关紧要(您不应该在 ModuleInit 中进行服务实例化,保持占用空间尽可能小)。

如果您有真正正当的理由(但请解释),那么我们可能会考虑在 LoadAssembliesOnStartup 中修复该问题,以便您指定顺序。