无论什么原因,当我进入我的解决方案,并按F10或F11,它运行整个程序,就像我按F5 … F8以F10的方式工作,但我不知道为什么我的钥匙总是使用现在不要。
我将视觉工作室设置为VB环境。
如何解决这个问题?
谢谢!!!
附加信息:
只要添加尽可能多的信息,我可以,如果我在我的代码中设置一个断点,那么我可以使用F10 / F11继续执行我的代码,一旦断点被击中,执行停止,如预期。
编辑2013-12-31:
基于comment made by Neolisk,似乎这只是在Visual Studio 2013中的默认行为的变化…如果有人知道如何将其更改为2012年的方式,那将是非常感激,但至少我现在知道这不是错误/安装问题。
>导航到工具>导入和导出设置
>选择“导入所选环境设置”
>在下一个屏幕上,如果要,请选择保存当前设置。
>当您到达导入点时,只需选择“常规开发设置”
这应该把所有的东西都归结为你可能习惯的东西。大多数人使用一般设置设置,或者不意识到或只是忘记。
编辑:如果您的问题是程序在您未调试时按F10或F11执行,那么我认为您可能会失去运气。这是VS 2008以来我个人所做的(当我匆忙时,我会经常想念F12键),经过一番搜索,我觉得这实际上是在每个人身上发生的:
> Visual Studio – Prevent F11 from starting the debugger
我的猜测是,这是一个副作用,无法根据您是否正在调试来设置上下文热键。由于F10和F11与调试执行相关的操作有关,所以我猜测Visual Studio意识到需要调试来处理它们,从而启动程序。
另外编辑:当然,也有可能在VS2012中将该方案完全置于其他位置。通过环境查看Visual Studio的所有预定义热键:http://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs.120).aspx
如果没有一个具有您用于F8,F10或F11的映射,那么您或附加组件可能已定义了几个自定义热键。