2012-02-24 8 views
1

NServiceBus 2.6から3.0にプロジェクトをアップグレードしています。私は3.0で、このようなコードをコンパイルしようとするとNServiceBus 3.0のConfigureProperty <MsmqTransport>

我々は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

[OK]を使用し見て、あなたは彼らがそこアレント場合は起動時にキューを作成することを指示する必要がありますので、どこで設定するのですアドレス(または他のプロパティ)をその方法で使用しますか? –

+0

.DefineEndpointName( "subscriber.input") –

関連する問題