我刚刚将Visual Studio从2012年升级到2013年,但除了安装所有建议的更新之外,还没有做任何其他事情。
出于任何原因,当我进入解决方案并按F10或F11时,它将运行整个程序,就像我按F5 ... F8一样工作F10以前的方式,但是我不知道为什么现在我一直使用的键不知道。
我将Visual Studio设置为VB环境。
我该如何解决?
谢谢!
其他信息:
只需添加尽可能多的信息,如果我在代码中设置了断点,那么一旦命中并执行断点,就可以使用F10 / F11继续单步执行代码如预期的那样停止。
EDIT 2013-12-31:
基于comment made by Neolisk,看来这只是Visual Studio 2013中默认行为的一种改变。。。如果有人知道如何将其更改回2012年的方式,将不胜感激,但是在至少我现在知道这不是错误/安装问题。
如果2013与以前的版本相同,请执行以下操作:
这应该将所有设置恢复到您可能曾经使用过的状态。大多数人都是使用常规设置来设置的,要么没有意识到,要么就忘记了。
EDIT:如果您的问题是在进行[[not调试时按F10或F11时程序执行,那么我认为您可能不走运。自VS 2008以来,对我个人而言已经做到了这一点(我急忙经常会错过F12键),经过一番搜索,我认为它实际上发生在每个人身上:
F10
另一个编辑:当然,也有可能在VS2012中将方案完全设置为其他方案。在此处按环境签出所有Visual Studio的预定义热键:http://msdn.microsoft.com/en-us/library/da5kh0wa(v=vs.120).aspx
如果这些都不具有您习惯用于F8
,F10或F11的映射,则可能您或附加组件的自定义项很少定义的热键。最坏的情况下,您只需在键盘设置中键入以下命令即可手动重新定义快捷方式:工具>选项>环境>键盘<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9IR0Vvdy5wbmcifQ==” alt =“在此处输入图像描述”>
及其不同组合,即首先重置为基本。如果没有帮助,请尝试ResetToC#,然后返回“基本”。然后尝试常规,回到基本。看看是否可以像这样破解自己的方式。
编辑:我尝试了VS 2012,并与VS 2013进行了比较。您描述的是完全正常。 VS 2012以前会在F10和F11上加入Form_Load或类似内容,VS 2013不再这样做。因此,您的VS 2013似乎按预期工作。
属性应该主要是获取和设置的,并且其中不包含很多实现。但这并非总是如此。
[如果有人试图进入某个属性,这意味着该开发人员怀疑该属性中的某些内容可能会引起问题。因此,默认情况下,此行为需要颠倒并允许进入属性。
目前,这是启用步入属性的方式。
Enable step into properties in Visual Studio Debugger
如果上述方法不起作用,请遵循此
在Options.Keyboard页面中,请从命令列表框中选择“ Debug.StepOver”,然后将焦点放在“ Press quick keys”文本框上,然后按
F10,单击Assign按钮重新分配快捷方式,它有效吗?
您也可以尝试在安全模式下运行Visual Studio,这将阻止在Visual Studio启动时加载所有第三方VSPackages;如果问题在安全模式下消失,则可以考虑检查已安装的加载项或VSPackages。第二,要将Visual Studio的所有活动记录到日志文件中以进行进一步的故障排除,请使用/ Log开关,并将日志文件的内容发布到此处,以便我们可以对其进行更多调查。
如果此功能以前运行良好,并且突然出现异常,通常表明某些文件或Visual Studio安装的配置已损坏或丢失,则可以:
修复Visual Studio在“添加或删除程序”对话框中,选择Visual Studio,然后单击“更改/删除”。
工具-导入导出设置-重置所有设置-C#(如果要
F10 / F11)VB,如果要F8 / Shift-F8 。设置的内容无关紧要,您仍然可以使用两种语言进行编码,但是如果您习惯按F10调试VB.NET代码,则您一直在使用C#设置。在这方面,Visual Studio没什么新意。我正在使用VS2013 Ultimate,自VS2003以来一直在使用Visual Studio。
第一个图像是VB.net,第二个是C#设置<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9NclRXdy5wbmcifQ==” alt =“在此处输入图像说明”>“ >>
F10
F10