2012-02-24 2 views
1

NServiceBus 2.6에서 3.0으로 프로젝트를 업그레이드하고 있습니다. NServiceBus 3.0의 ConfigureProperty <MsmqTransport>

우리는 내가 3.0이 유사한 코드를 컴파일 할 때 http://docs.particular.net/samples/hosting/nservicebus-host/#nservicebus-host-v3_x

NServiceBus.Configure.With() 
    .Log4Net() 
    .DefaultBuilder() 
    .XmlSerializer() 
    .MsmqTransport() 
    .IsTransactional(false) 
    .PurgeOnStartup(false) 
    .UnicastBus() 
    .ImpersonateSender(false) 
    .RunCustomAction(() => 
    Configure.Instance.Configurer.ConfigureProperty<MsmqTransport>(mt => mt.Address, "someQueue") 
    ) 
    .CreateBus() 
    .Start(); 

에 게시 된 예제와 비슷한 코드를 가지고, 그것은 MsmqTransport을 찾을 수 없다는 불평. 3.0에서 같은 결과를 얻을 수있는 새로운 방법이 있습니까? 당신이 지금 필요

답변

1

넵은 ... 당신이 Not creating queues automatically in NServiceBus

또는 기본적으로는

.Start(() =>Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install()); 
+1

좋아 사용, 여기 좀 봐 그들이 거기에이 arent 경우 시작에 큐를 만들려면 그것을 말해 그래서 나는이 설정하는 곳하기 그 방법을 사용하여 주소 (또는 다른 속성)? –

+0

.DefineEndpointName ("subscriber.input") –