说我正在调试一个应用程序。它在调试器中暂停了。我点击了“运行”按钮。正在调试的应用程序会被聚焦(并且Visual Studio会失去焦点)。
有没有办法阻止此行为?
(并且,有点暂时:为什么会发生这种情况?是Visual Studio故意让窗口集中注意力吗?或者它是调试在Windows上运行的方式的副作用?还是其他什么?)
有关背景信息,请参阅this answer。虽然我想,如果可能的话,在其他调试方案中防止焦点更改也是有用的。
答案 0 :(得分:0)
因为替代方案更糟糕,所以关注事件是gui编程中的一个大问题。调试器必须对正在调试的程序具有绝对最小的影响,以避免工件,因此在恢复执行之前恢复所有内容非常重要。包括重点。
只需快速Alt + Tab即可返回调试器。