编辑器加载中...
private static void LoadConfig()
{
IUnityContainer container = new UnityContainer();
container.RegisterInstance<IUnityContainer>(container);
var config = ConfigurationManager.GetSection("unity") as UnityConfigurationSection;
config.Configure(container);
}
配置文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
</configSections>
<unity>
<containers>
<container name="containerExternal">
<types>
<type name="Login" type="MyTest.ILogin,MyTest" mapTo="DomainTest.LoginDomain,DomainTest"/>
</types>
</container>
</containers>
</unity>
</configuration>