如何使用Debugger进入NServiceBus 2.0并使用Resharper进行导航?

时间:2010-03-05 16:31:43

标签: nservicebus

我们刚刚决定在我们的项目中使用NServiceBus,我们遇到了一些问题。我们每次遇到问题时都不是“要鱼”,而是“自学鱼”。这意味着进行设置,以便我们可以深入了解NServiceBus源代码并更深入地了解NServiceBus。

我们需要一些帮助来弄清楚如何解决这个问题。目前还不清楚如何让Visual Studio在每次编译时成功构建NServiceBus,因为NServiceBus带有自己的Nant构建过程,使用ILMerge创建合并的程序集等等。

我们已经尝试使用Nant脚本构建NServiceBus,然后引用这些dll和pdb。但是,这并没有让我们走到哪里,它也不会让VS.NET和Resharper通过“查找用法”和其他功能进行导航。

所以我们真正想要创建的是VS.NET解决方案,它构建我们的内部软件和NServiceBus,并允许我们在它们之间无缝地进行步进和导航。

这可能吗?我们需要做些什么才能解决这个问题?

1 个答案:

答案 0 :(得分:2)

您找不到确切的答案,但是您可以查看我在调试NServiceBus时所做的帖子,其中包含以下步骤:

  1. 下载源代码。
  2. 使用。构建源代码 “build.bat”
  3. 然后引用 你的dll和pdb文件 解决方案,以便您可以介入 NServiceBus源代码。
  4. 我已成功将日志记录行为更改为代码中的Message.ToString(),以便Log4Net日志更清晰。

    在这里查看:

    http://www.craftyfella.com/2010/12/debugging-into-nservicebus-so-you-can.html

    希望它有所帮助。

    戴夫