0
私のASP.NET MVCプロジェクトでは、UIとコアという2つのプロジェクトがあります。私のStructureMapはそうのように私のコア・プロジェクトに設定している:私は世界でこれを初期化していますStructureMapを使用して2つのアセンブリにレジストリを追加する
public class CoreRegistry : Registry
{
public CoreRegistry()
{
Scan(cfg =>
{
cfg.TheCallingAssembly();
cfg.WithDefaultConventions();
});
}
}
:
ObjectFactory.Initialize(cfg => cfg.Scan(scanner =>
{
scanner.TheCallingAssembly();
scanner.LookForRegistries();
}));
と私は私が私のリポジトリ上のIoCを使用することができます設定のレジストリを持っています.asax。この設定はコアでブラックボックス化されており、すべてがうまくいきます。
しかし、私はUIプロジェクトでIoC用のStructureMapを使用したいと思います。既に設定された後に設定を追加することは可能ですか?私は登録するために私のUI要素を得るためにすべてを解明する必要はありません。