をファイルに保存する城ウィンザーの設定、私は現在、流れるようなインターフェイスを使用して城ウィンザーで私のコンポーネントを登録しています、例えば:私の開発マシン上で
container.Register(
Component.For<IRelationCostMatrix>()
.ImplementedBy<DefaultCostMatrix>(),
Component.For<SemanticGraph>()
.UsingFactoryMethod(GetSemanticGraph)
.LifeStyle.Singleton /* etc. */
);
また、プロジェクトのいくつかは、私のインタフェースの実装をホスティングインストーラを使用してください。これらのインストーラはほとんどが同じアプローチに従いますが、リフレクション(つまり、IMyInterface
を実装しているすべてのタイプのforeachループでの登録)によってインストールされることもあります。
私は、プロジェクトの展開前にこの設定をXML設定形式に簡単に変換できるかどうか、例えばcontainer.Kernel.ConfigurationStore.WriteTo("cfg.xml")
の行に沿って何かを考えていました。それを行う簡単な方法はありますか、それとも手動で行う方がいいですか?事前に
おかげで、 マニー