<?xml version="1.0"?>
<configuration>

  <configSections>
    <section name="Services" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration"/>
    <section name="Modules" type="Microsoft.Practices.Composite.Modularity.ModulesConfigurationSection, Microsoft.Practices.Composite"/>
  </configSections>

  <!-- *********************************************************************************************************
    Modules
  **************************************************************************************************************-->
  <Modules>
    <module assemblyFile="BYK.Module.Shell.dll" moduleType="BYK.ShellModule, BYK.Module.Shell" moduleName="BYK.Module.Shell">
      <dependencies>
        <dependency moduleName="BYK.Common.PresentationV2"/>
      </dependencies>
    </module>
  </Modules>

  <!-- *********************************************************************************************************
    Services
  **************************************************************************************************************-->
  <Services>
    <typeAliases>
      <!-- Lifetime manager types -->
      <typeAlias alias="singletonLifetime" type="Microsoft.Practices.Unity.ContainerControlledLifetimeManager,Microsoft.Practices.Unity"/>
      <typeAlias alias="ServiceModule" type="BYK.Composite.Modularity.IServiceModule,BYK.Common.Infrastructure"/>
    </typeAliases>
    <containers>
      <container>
        <types>
          <type type="ServiceModule" name="BYK.ShellServiceModule" mapTo="BYK.ShellServiceModule,BYK.Module.Shell">
            <lifetime type="singletonLifetime"/>
          </type>
        </types>
        <instances>
          <!--<add name="Test" type="System.Boolean" value="True" />-->
          <add name="cultures" type="System.String" value="zh-CN;en-US;fr-FR;de-DE;it-IT;ja-JP;es-ES"/>
          <add name="Show.TestWidget" type="System.Boolean" value="False"/>
        </instances>
      </container>
    </containers>
  </Services>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
