调试选项卡vs2008中的动态外部程序

时间:2010-06-02 19:09:21

标签: visual-studio-2008

我正在使用通用主机玩NServiceBus;具体来说,我正在研究2种不同的配置,一种登录到控制台的调试配置和一种记录到配置数据库的发布版本(我正在使用VS2008)。我刚刚做了一些代码更改(注释掉了一个日志记录语句),但是当我运行我的解决方案时它仍然显示在日志中。我最终发现我已将配置切换为发布,进行了更改,然后构建。我认为更改没有被提取,因为在我的项目属性的调试选项卡中,我有以下(缩写)通用主机的路径:

C:... \库存\ BIN \调试\ NServiceBus.Host.exe

请注意,它专门指向调试目录。所以基本上即使我在发布配置中它在调试目录中启动主机,我认为然后在调试目录中使用dll(这就是为什么我的更改没有被拾取)。

我试图提出一种解决方法,但一直没有成功。此处不允许使用VS宏(如$(配置))和相对路径。

http://connect.microsoft.com/VisualStudio/feedback/details/422223/relative-path-not-allowed-in-c-project-debug-properties-window

有什么想法吗?我希望这不需要自定义构建任务。

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,现在我首先要问我的问题,我感到愚蠢。调试屏幕中有一个下拉列表,允许您选择配置。之前我已将其设置为所有配置,但通过选择感兴趣的两个配置,我为每个配置单独设置路径。