2

私の設定ファイルがどのように見えるか:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <!--<configSections>
    <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,Castle.Windsor" />
  </configSections>
  <castle>-->
    <components>
      <component id="BasicElement" service="ClassLibrary1.ISomething, ClassLibrary1"
                 type="ClassLibrary1s.Something, ClassLibrary1"
                 lifestyle="singleton">
      </component>
    </components>
  <!--</castle>-->
</configuration>

F5 でアプリケーションを実行すると、次のエラーが表示されます: 構成システムの初期化に失敗しました。内部例外により、 認識されない構成セクション コンポーネントが通知されます。

そして、結果的にInterception.vshost.exe.Configファイルを呼び出すことがわかり ましたが、他のファイルを読むように明示的に要求しました。

助けてください!!!

4

1 に答える 1

3

コンポーネント セクションだけを残して、configSection 部分と城部分をコメント アウトしました。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="castle" type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,Castle.Windsor" />
  </configSections>
  <castle>
    <components>
    </components>
  </castle>
</configuration>

空の城の構成が必要な場合は、上記のようなものをお勧めします。

于 2013-01-18T15:33:53.117 に答える