【发布时间】:2010-03-01 17:33:26
【问题描述】:
当我尝试运行我的 ioc 类时,我目前无法加载 ExternalIdentityProvider
container = new UnityContainer();
UnityConfigurationSection unitySection = ConfigurationManager.GetSection(unitySectionName) as UnityConfigurationSection;
unitySection.Containers.Default.Configure(container);
无法从程序集“Microsoft.Practices.Unity.Configuration, Version=1.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”加载类型“ExternalIdentityProvider”。
这是我的统一配置:
<!-- User-defined type aliases -->
<!--Repositories interfaces-->
<typeAlias alias="ICrudeVideoRepository"
type="DalCore.Repository.ICrudeVideoRepository, DalCore" />
<!--Repositories Classes-->
<typeAlias alias="CrudeVideoSqlRepository"
type="SqlServerDAL.Repository.CrudeVideoSqlRepository, SqlServerDAL" />
</typeAliases>
<containers>
<container>
<types>
<!--Repositories Maps-->
<type type="ICrudeVideoRepository" mapTo="CrudeVideoSqlRepository" />
</typeConfig>
</type>
</types>
</container>
</containers>
【问题讨论】:
-
CrudeVideoSqlRepository 的构造函数是什么样的?
标签: .net unity-container