C# 卡特尔&x2B;Fody/LoadAssembliesOnStartup+;Fody/模块单元和加载模块的顺序
我使用Catel+Fody/LoadAssembliesOnStartup+Fody/ModuleInit。我想知道,如何指定模块的加载顺序?C# 卡特尔&x2B;Fody/LoadAssembliesOnStartup+;Fody/模块单元和加载模块的顺序,c#,catel,fody,C#,Catel,Fody,我使用Catel+Fody/LoadAssembliesOnStartup+Fody/ModuleInit。我想知道,如何指定模块的加载顺序? 我想使用serviceLocator.RegisterTypeandInstate。为此,我需要按特定顺序加载模块。我该怎么做呢?这真的很棘手。在一个完美的世界中,程序集的加载顺序应该无关紧要(您不应该在ModuleInit中进行服务实例化,请尽可能保持较小的占用空间) 如果您有一个非常有效的理由(但是请解释一下),那么我们可以考虑在Load AsgSo
我想使用serviceLocator.RegisterTypeandInstate。为此,我需要按特定顺序加载模块。我该怎么做呢?这真的很棘手。在一个完美的世界中,程序集的加载顺序应该无关紧要(您不应该在ModuleInit中进行服务实例化,请尽可能保持较小的占用空间)
如果您有一个非常有效的理由(但是请解释一下),那么我们可以考虑在Load AsgSoCuleSon启动中修复它,这样您就可以指定一个订单。我解决了我的问题,我刚刚在InitializeAfterCreatingShell()中添加了serviceLocator.ResolveType,这甚至更好(使用chestration和惰性解析类型:-))@Alex808您应该将此标记为正确答案