我正在使用通用主机玩NServiceBus;具体来说,我正在研究2种不同的配置,一种登录到控制台的调试配置和一种记录到配置数据库的发布版本(我正在使用VS2008)。我刚刚做了一些代码更改(注释掉了一个日志记录语句),但是当我运行我的解决方案时它仍然显示在日志中。我最终发现我已将配置切换为发布,进行了更改,然后构建。我认为更改没有被提取,因为在我的项目属性的调试选项卡中,我有以下(缩写)通用主机的路径:
C:... \库存\ BIN \调试\ NServiceBus.Host.exe
请注意,它专门指向调试目录。所以基本上即使我在发布配置中它在调试目录中启动主机,我认为然后在调试目录中使用dll(这就是为什么我的更改没有被拾取)。
我试图提出一种解决方法,但一直没有成功。此处不允许使用VS宏(如$(配置))和相对路径。
有什么想法吗?我希望这不需要自定义构建任务。
答案 0 :(得分:0)
我找到了一个解决方案,现在我首先要问我的问题,我感到愚蠢。调试屏幕中有一个下拉列表,允许您选择配置。之前我已将其设置为所有配置,但通过选择感兴趣的两个配置,我为每个配置单独设置路径。