我使用Unity并遇到我们的第三方控件之一的问题。 我可以排除名称空间,因此Microsoft Unity不包含此名称吗?
这是错误消息
[ResolutionFailedException:依赖项的解析失败,输入 =" DevExpress.Web.Internal.TabItemSpacerControlLite",name ="(none)"
答案 0 :(得分:0)
我找到了解决方案。其中一个第三方控件有两个构造函数,它们使用了一个参数。我必须指定使用哪一个。
private static void RegisterDependencies(IUnityContainer container)
{
// TODO: Add any dependencies needed here
container
.RegisterType(typeof(TabItemSpacerControlLite), typeof(TabItemSpacerControlLite), new InjectionConstructor(typeof(TabBase)));
}