/ / Excluir namespace ou montagem no Unity - c #, unity-container

Excluir namespace ou assembly no Unity - c #, unity-container

Estou usando o Unity e tenho problemas com um de nossos controles de terceiros. Posso excluir um espaço para nome, para que o Microsoft Unity não o inclua?

Esta é a mensagem de erro

[ResolutionFailedException: a resolução da dependência falhou, digite = "DevExpress.Web.Internal.TabItemSpacerControlLite", nome = "(nenhum)"

Respostas:

0 para resposta № 1

Eu encontrei uma solução. Um dos controles de terceiros tinha dois construtores que usaram um parâmetro. Eu tive que especificar qual usar.

private static void RegisterDependencies(IUnityContainer container)
{
// TODO: Add any dependencies needed here
container
.RegisterType(typeof(TabItemSpacerControlLite), typeof(TabItemSpacerControlLite), new InjectionConstructor(typeof(TabBase)));
}