【问题标题】:Debug 2+ instances of same project with different config使用不同的配置调试同一项目的 2+ 个实例
【发布时间】:2012-11-14 14:52:59
【问题描述】:

我正在编写一个分布式应用程序,并且测试要求我一次运行多个实例。

是否可以调试同一项目的两个或多个不同实例(最简单的情况是,传递不同的命令行选项)?

【问题讨论】:

  • 你不能把调试器附加到多个实例上吗?调试 -> 附加
  • 是的,但这很麻烦。想知道是否有更巧妙的方法。
  • @spender 你需要它有多漂亮?

标签: c# visual-studio debugging visual-studio-2012 visual-studio-debugging


【解决方案1】:

是的,附加到两个进程(调试 -> 附加到进程)。它们将出现在进程调试窗口下,并且它们的线程将在线程窗口中按进程分组/引导。

【讨论】:

  • 有什么办法可以让这变得不那么麻烦?这是相当多的点击次数。
  • 你可以绑定一个快捷键来附加到进程,或者在进程开始时调用Debugger.Launch,它会提示你附加
  • 这里也可以看看 Manuel 的回答,你也许可以写一个这样的宏:stackoverflow.com/questions/9030071/…
  • 现在我们正在讨论。 Debugger.Launch 看起来不错。不知道那件事。谢谢。
  • 我想我会在一个新的项目配置中添加一个编译符号并调用 Debugger.Launch 包裹在 #if/#endif 中。这对我来说会很好用。再次感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-26
  • 2014-09-29
相关资源
最近更新 更多