0

这应该是一件容易的事,

我有一个DomainModule和一个ServicesModulewhereDomainModule使用ServicesModule.

DomainModule --> ServicesModule

模块定义:

    [ModuleDependency("ServicesModule")]
    [Module(ModuleName = "DomainModule")]    
    public class DomainModule : ModuleBase
...

[Module(ModuleName = "ServicesModule")]
public class ServicesModule : ModuleBase 

我得到的错误:

一个模块声明了对另一个未声明要加载的模块的依赖关系。缺少模块:ServicesModule

不确定如果我添加对ServicesModule遗嘱的引用,我是否会失去松散耦合规则,但我尽量不这样做,如果我错了,请告诉我。

您对此有何建议/提示?

4

1 回答 1

1

复合应用程序库的当前版本不支持按需加载具有依赖关系的模块。

但是有一种解决方法,方法是创建一个extension method to load the dependent modules可以在此处找到的。

于 2013-02-16T18:11:01.563 回答