0
我有3個項目,其中一個項目是ASP.NET MVC,另一個是dll庫。在我的ASP.NET項目,我可以用我的NServiceBus.Unity容器,例如:NServiceBus - 如何在NServiceBus端點中使用我最喜歡的容器?
IStartableBus startableBus = Configure.With()
.UnityBuilder(MyUnityContainer)
.UseTransport<Msmq>()
.PurgeOnStartup(false)
.UnicastBus()
.RunHandlersUnderIncomingPrincipal(false)
.CreateBus();
但我不能在其他端點dll庫初始化我NServiceBus.Unity容器。
public class EndpointConfig : IConfigureThisEndpoint, AsA_Server, INeedInitialization
{
public void Init()
{
Configure.With().UnityBuilder(MyUnityContainer);
}
}
在這點上,當我設置一個斷點,當我檢查Configure.Instance,我可以看到默認Autofac已經是實例化和它有很多類型的已註冊。我如何在終端中使用我最喜歡的容器?
NServiceBus版本:4.6.5
問候, 胡安·安東尼奧·巴斯克斯