public class WhatConfigurationService
{
private string _configuration;
public string Configuration
get { return _configuration; }
set { _configuration = value; }
}
private static void Main(string[] args)
WindsorContainer container = new WindsorContainer(new XmlInterpreter());
WhatConfigurationService whatConfiguration = container.Resolve<WhatConfigurationService>();
Console.WriteLine("Configuration: {0}", whatConfiguration.Configuration);
Console.Read();
<configuration>
<components>
<component id="whatConfig.service" type="IoC.Tutorials.Part4.WhatConfigurationService, IoC.Tutorials.Part4">
<parameters>
<Configuration>Debug</Configuration>
</parameters>
</component>
</components>
</configuration>
<Configuration>Live</Configuration>
<configSections>
<section name="castle"
type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor" />
</configSections>
<castle>
<!--<include uri="file://container-debug.config" />-->
<include uri="file://container-live.config" />
</castle>