我的配置文件看起来如何:
<?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 虽然我明确要求他阅读其他文件。
请帮助!!!
答案 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>
如果你想要一个空白的城堡配置,我会建议如上所述。