基本的に、次のシナリオがあります。
- ユーザーがアプリケーションを実行する
- Bootstrapperは、「Modules」ディレクトリをAggregateCatalogにロードします。
- ナビゲーションメニューが作成されました
- ユーザーが[更新]をクリックします
- アプリは新しいモジュールをダウンロードし、それをModuleディレクトリにコピーします。
どういうわけか、新しいモジュールをAggregateCatalogに追加して、ナビゲーションメニューを更新できるようにする必要があります。「AllowRecomposition」が必要だと思いますが、アプリがすでに実行された後、実際に新しいアセンブリをAggregateCatalogに追加するにはどうすればよいですか?