2

少し前のサンプルで、windsor 構成ファイルを複数のファイルに分割し、それらが自動的に解析されるように app.config から参照できることを覚えています。

もちろん、私はそれをブックマークしていませんでしたが、今では見つけることができず、Windsor.Config.xml ファイルは 600 行にまで増えています。誰でもこれを行う方法を教えてもらえますか?

現在、コンテナをファイルから直接インスタンス化するだけです。 IWindsorContainer container = new WindsorContainer("Windsor.Config.xml");

しかし、私はそれを分割し、app.config で xml を参照して、自動的に含めたいと思います。

4

2 に答える 2

1

私はあなたがインクルードを使用することを意味していると思います:

http://www.castleproject.org/container/documentation/v1rc3/usersguide/includes.html

必要なのは、適切なリソースを作成するために使用される Uri を含むインクルード ノードを指定することだけです。たとえば、次の例では FileResource を使用します。

このファイルは、次の内容を含む構成ファイルに関連しています。

<include uri="file://Configurations/facilities.xml">
<include uri="file://Configurations/services.xml">
于 2008-12-11T18:35:59.780 に答える
0

インクルードを使用して、城の構成をいくつかのファイルに分割できます

于 2008-12-11T18:35:11.840 に答える