我正在使用Visual 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)
其他人对于为什么会发生这种情况有任何其他的想法(以防我错过了一些更新的论坛)。
非常感谢!)
发布于 2013-08-07 18:52:48
我也有这种情况发生在我身上,我也禁用了StickyKeys。当我把电脑锁上的时候,我甚至会看到这个。当这种情况发生,我试图输入我的密码,计算机的行为就像我按下控制。
我唯一的建议是使用菜单停止调试,然后轻轻点击控制键两次,然后再试一次。每次我这么做都会停下来。
在我的脑海中,我不知道这是否是由于第三方实用程序的冲突,这些工具拦截了关键组合的触发器。SnagIt,Freesnap,AutoHotKey是我使用的三个,但是当问题如此间歇性的时候,你不能真正地禁用它们,然后说:“是的,我的问题消失了。”
发布于 2016-03-03 15:47:29
这听起来可能很简单,也许不是你的答案,但对我来说却是如此。在Visual 2015中,我的Shift+F5被映射到"Debug.Restart“,"Debug.StopDebugging”映射到Ctrl+Alt+Break。不知道Resharper是不是搞砸了捷径。
我用工具修好了它..。选项...环境..。键盘,搜索"Debug.StopDebugging“并将Shift+F5分配给它。
发布于 2017-11-03 06:59:44
我也有同样的问题。我还在使用2008。只需单击tools>>option>>environment>>Keyboard。然后设置

改为“默认”。
https://stackoverflow.com/questions/17944258
复制相似问题