Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 配置属性<;MsmqTransport>;在NServiceBus 3.0中_C#_Nservicebus - Fatal编程技术网

C# 配置属性<;MsmqTransport>;在NServiceBus 3.0中

C# 配置属性<;MsmqTransport>;在NServiceBus 3.0中,c#,nservicebus,C#,Nservicebus,我正在将一个项目从NServiceBus 2.6升级到3.0 我们有类似于上发布的示例的代码 NServiceBus.Configure.With() .Log4Net() .DefaultBuilder() .XmlSerializer() .MsmqTransport() .IsTransactional(错误) .PurgeOnStartup(错误) .UnicastBus() .ImpersonateSender(错误) .RunCustomAction(()=> Configure.I

我正在将一个项目从NServiceBus 2.6升级到3.0

我们有类似于上发布的示例的代码

NServiceBus.Configure.With()
.Log4Net()
.DefaultBuilder()
.XmlSerializer()
.MsmqTransport()
.IsTransactional(错误)
.PurgeOnStartup(错误)
.UnicastBus()
.ImpersonateSender(错误)
.RunCustomAction(()=>
Configure.Instance.Configurer.ConfigureProperty(mt=>mt.Address,“someQueue”)
)
.CreateBus()
.Start();

当我试图用3.0编译类似的代码时,它抱怨找不到MsmqTransport。在3.0中有没有一种新的方法可以达到同样的效果?

是的,您现在需要告诉it部门您想在开始时创建队列。如果队列不存在,请查看此处

或者基本上使用

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

是的,您现在需要告诉it部门您想在开始时创建队列。如果队列不存在,请查看此处

或者基本上使用

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

Ok。。那么,我应该在哪里使用这种方式设置地址(或其他属性)?好的。。那么,在哪里使用这种方式设置地址(或其他属性)?