1

http://www.milosev.com/98-c/wpf/373-autofac-and-prism-together#dependencyInjectionの手順を使用して、モジュールの依存関係をセットアップしようとしました (たとえば、ViewModel にはいくつかの IServices を構築する必要があります)。私が使用していない唯一のものは MEF のことですが、私が理解している限り、Unity または Autofac に代わるものです。

モジュールに固有の型の登録を配置する適切な場所が見つかりませんでした。一時的に、モジュールクラスから呼び出される静的メソッドを使用しますBootstrapper's ConfigureContainerBuilder()

protected override void ConfigureContainerBuilder(ContainerBuilder containerBuilder)
{
    base.ConfigureContainerBuilder(containerBuilder);
    RoomSimulatorModule.InitializeDependencies(containerBuilder);
}

しかし、モジュールが初期化される前に呼び出されます。モジュール登録時にこれらのタイプを追加する方法はありますか? または、Autofac がコンテナーを構築する方法が原因で、新しい型を登録できませんか?

4

0 に答える 0