城堡温莎的配置文件

时间:2013-01-18 14:10:38

标签: castle-windsor

我的配置文件看起来如何:

<?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 虽然我明确要求他阅读其他文件。

请帮助!!!

1 个答案:

答案 0 :(得分: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>

如果你想要一个空白的城堡配置,我会建议如上所述。