我正在尝试在我自己的控制台应用程序中使用 NServiceBus。我遵循了http://docs.particular.net/nservicebus/hosting/上的文档
这给我留下了一个由于错误“找不到类型或命名空间名称'NServiceBus'”而无法构建的项目。
然而,这些类型被发现并且是完全可浏览的并且具有功能智能。
NServiceBus 文档中缺少哪一部分以允许编译示例?
(我可以发布代码,但关键是文档页面已被遵循但可能不完整。)
我正在尝试在我自己的控制台应用程序中使用 NServiceBus。我遵循了http://docs.particular.net/nservicebus/hosting/上的文档
这给我留下了一个由于错误“找不到类型或命名空间名称'NServiceBus'”而无法构建的项目。
然而,这些类型被发现并且是完全可浏览的并且具有功能智能。
NServiceBus 文档中缺少哪一部分以允许编译示例?
(我可以发布代码,但关键是文档页面已被遵循但可能不完整。)
修正:我在其他帖子中看到了这个问题,但没有将它与我得到的缺少参考错误联系起来。
NServiceBus 需要完整的 .Net 配置文件,而不是客户端配置文件。
谢谢你的时间!
在您自己的控制台应用程序中使用 NServiceBus 应该相对简单。查看下载中的一些示例以了解如何执行此操作。以下是 sendonly 示例中的示例:
public class Program
{
static void Main()
{
var bus = Configure.With()
.UnityBuilder()
.XmlSerializer()
.MsmqTransport()
.UnicastBus()
.SendOnly();
bus.Send("SendOnlyDestination@someserver",new TestMessage());
Console.WriteLine("Message sent to remote endpoint, you can verify this by looking at the outgoing queues in you msmq MMC-snapin");
Console.WriteLine("Press any key to exit");
Console.ReadKey();
}
}