Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 卡特尔&x2B;Fody/LoadAssembliesOnStartup+;Fody/模块单元和加载模块的顺序_C#_Catel_Fody - Fatal编程技术网

C# 卡特尔&x2B;Fody/LoadAssembliesOnStartup+;Fody/模块单元和加载模块的顺序

C# 卡特尔&x2B;Fody/LoadAssembliesOnStartup+;Fody/模块单元和加载模块的顺序,c#,catel,fody,C#,Catel,Fody,我使用Catel+Fody/LoadAssembliesOnStartup+Fody/ModuleInit。我想知道,如何指定模块的加载顺序? 我想使用serviceLocator.RegisterTypeandInstate。为此,我需要按特定顺序加载模块。我该怎么做呢?这真的很棘手。在一个完美的世界中,程序集的加载顺序应该无关紧要(您不应该在ModuleInit中进行服务实例化,请尽可能保持较小的占用空间) 如果您有一个非常有效的理由(但是请解释一下),那么我们可以考虑在Load AsgSo

我使用Catel+Fody/LoadAssembliesOnStartup+Fody/ModuleInit。我想知道,如何指定模块的加载顺序?

我想使用serviceLocator.RegisterTypeandInstate。为此,我需要按特定顺序加载模块。我该怎么做呢?

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


如果您有一个非常有效的理由(但是请解释一下),那么我们可以考虑在Load AsgSoCuleSon启动中修复它,这样您就可以指定一个订单。我解决了我的问题,我刚刚在InitializeAfterCreatingShell()中添加了serviceLocator.ResolveType,这甚至更好(使用chestration和惰性解析类型:-))@Alex808您应该将此标记为正确答案