停止调试(Shift + F5)导致调试重新启动
我正在使用Visual Studio 2008专业版进行开发。 我观察到,无论何时使用Ctrl + F5测试Web应用程序或网站, 然后停止调试 (或关闭浏览器),调试将再次开始,就像我再次按Ctrl + F5一样。
最初我以为这可能是因为一个粘滞的ctrl键,但我已检查并确认我的机器中的粘滞键未启用。
我在网上搜索,发现其他许多人也面临同样的问题。 但微软表示,这个问题是由于一个粘滞的ctrl键。 (请参阅:http://connect.microsoft.com/VisualStudio/feedback/details/534915/stop-debugging-shortcut-key-shift-f5-causes-debugging-to-restart-instead-of-just-stopping)
任何人有任何其他想法,为什么这可能会发生(如果我可能错过了一些更新的论坛)
非常感谢。! :)
我真的很喜欢你的问题,因为偶尔会发生这种情况,并且不知道为什么多年后不会相信它与粘性键有关。
在这种情况下,只有两种方法可以停止调试:
希望有所帮助。
我也有时会发生这种情况,我也禁用了StickyKeys。 我甚至在锁定计算机时看到了这一点。 发生这种情况时,我尝试输入密码,电脑就像按下控制键一样。
我唯一的建议是使用菜单停止调试,然后轻轻点击两次控制键,然后重试。 当我这样做时,它总是停止。
在我的脑海中,我想知道是否是由于第三方公用事业的冲突导致其触发器拦截关键组合。 SnagIt,Freesnap,AutoHotKey是我使用的三种,但是当问题如此间歇时,您无法真正禁用它们并说“是的,我的问题消失了。”
这听起来很简单,可能不是你的答案,但它是为我。 不知何故,在Visual Studio 2015中,我的Shift + F5被映射为“Debug.Restart”,“Debug.StopDebugging”被重新映射为Ctrl + Alt + Break。 不知道Resharper是否搞砸了捷径。
我能够通过转到工具...选项...环境...键盘,搜索“Debug.StopDebugging”并为其分配Shift + F5来修复它。
链接地址: http://www.djcxy.com/p/14897.html