Visual Studio 2013 - F10/F11是否已停止升级?

Joh*_*tos 23 vb.net visual-studio visual-studio-2013

我刚刚将我的Visual Studio从2012年升级到2013年,并且没有做任何其他事情,但没有安装所有推荐的更新.

无论出于何种原因,当我进入我的解决方案并按F10或时F11,它会运行整个程序,就像我按下了F5... 按照以前F8的方式工作F10,但我不知道为什么我现在总是使用的按键"吨.

我将visual studio设置为VB环境.

我怎样才能解决这个问题?

谢谢!!!

附加信息:

只是添加尽可能多的信息,如果我在我的代码中设置断点,那么一旦断点被​​击中并且按预期停止执行,我就可以使用F10/ F11继续单步执行我的代码.

编辑2013-12-31:

根据Neolisk发表的评论,看起来这只是Visual Studio 2013中默认行为的改变......如果有人知道如何将其改回2012年的状态,那将非常感激,但至少我现在知道这不是错误/安装问题.

val*_*rij 7

如果2013与以前的版本相同,请执行以下操作:

  • 导航到"工具">"导入和导出设置"
  • 选择"导入所选环境设置"
  • 在下一个屏幕上,如果您愿意,可以选择保存当前的设置.
  • 当您到达可以导入的位置时,只需选择"常规开发设置"

这应该把一切都恢复到你可能习惯的状态.大多数人都是使用常规设置设置的,要么没有意识到,要么就是忘记.

编辑:如果您的问题是当您按下F10调试F11时程序执行,那么我认为您可能会运气不好.自从VS 2008以来,这对我个人而言(当我匆忙时我经常会错过钥匙),经过一些搜索后,我认为它实际上发生在每个人身上:F12

我的猜测是,这是一个副作用,无法根据您是否调试来设置上下文热键.由于F10并且F11与调试执行相关的操作有关,我的猜测是Visual Studio意识到需要进行调试才能处理它们,从而启动程序.

另一个编辑:当然,也有可能你在VS2012中将该方案设置为其他东西.按环境检查所有Visual Studio预定义的热键:http://msdn.microsoft.com/en-us/library/da5kh0wa( v = vs20).aspx

如果这些都不具备,你已经习惯了的映射F8,F10或者F11,那么它可能是你或者附加可能有一些自定义热键定义.

在最坏情况下,您只需通过键盘设置中的键手动重新定义快捷方式:工具>选项>环境>键盘