Visual Studio 2010 F10/F11步进慢,工具栏步进很好?

dwh*_*ite 21 debugging visual-studio-2010

我正在运行带有SP1的Visual Studio 2010,以及R#5.1和其他一些扩展(如PowerCommands和Productivity Power Tools).在某些地方,我的调试变得非常缓慢.如果我使用F10/ F11键进行步骤,VS会挂起一点然后再进行步骤.如果我使用工具栏按钮进行踩踏,它会像预期的那样活泼.

知道我的快捷键有什么用吗?

sve*_*vit 27

我有完全相同的问题 - 用键盘调试非常慢(F10例如).一些症状:

  • 如果我单击工具栏上的Step Into,那么一切正常,
  • 调试期间的延迟不仅存在于Visual Studio中,而且存在于任何地方(记事本,浏览器......),
  • 如果我将任何其他浏览器设置为Visual Studio中的默认浏览器(我试过Firefox),那么它可以正常工作,
  • 如果我在IE中禁用第三方浏览器扩展,那么它可以正常工作,
  • 如果我启用第三方浏览器扩展并禁用LastPass,那么问题就消失了,用键盘进行调试又快了!

因此,如果您拥有LastPass扩展程序或所有扩展程序,请尝试禁用它.

Edit1 - 有人已经在LastPass论坛上发布了这个:http://forums.lastpass.com/viewtopic.php?f = 12&t = 61029

Edit2 - 这里也是SO :) /sf/answers/573066931/

  • 这样做了; 非常感谢!我甚至没想过要把两者联系起来. (4认同)

小智 13

我已经找到了解决这个问题的更深层次的解释.

我有这个问题,症状user1110039描述但我还没有安装LastPass工具栏.我的默认浏览器是Firefox.

好吧,我的应用程序使用SetWindowsHookEx()函数来设置系统范围的快捷方式.这恰好是阻塞F10/ F11调试密钥的原因(仅在Windows 7 64位中)在32位下不会发生.

我刚刚从调试版本中删除了钩子,它运行正常.我认为LastPass的问题是扩展代码中的一些系统范围的钩子.


eya*_*ler 6

我有完全相同的问题.关闭Watch窗口解决了这个问题.

  • 从Watch窗口中删除变量对我有用! (2认同)