Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 Catel + Fody/LoadAssembliesOnStartup + Fody/ModuleInit。我想知道,如何指定模块的加载顺序? 我想为此使用 serviceLocator.RegisterTypeAndInstantiate 我需要按特定顺序加载模块。我怎样才能做到这一点?
这真的很棘手。在一个完美的世界中,加载程序集的顺序无关紧要(您不应该在 ModuleInit 中进行服务实例化,尽可能减小占用空间)。
如果您有一个真正正当的理由(但请解释它),那么我们可能会考虑在 LoadAssembliesOnStartup 中修复它,以便您可以指定订单。