当我在没有选择“Step Into new instance”的情况下启动程序时,我遇到了这种奇怪的行为。它启动程序就像我一样,要求我手动命中F5。
如果我明确选择步入新实例,我必须在它继续之前按两次F5。我已经尝试重新启动,并搞乱了异常选项。这不是一个例外。不,第一行没有定义断点。
有没有人见过这个?
答案 0 :(得分:1)
我将在这里做一些猜测:
尝试关闭解决方案,然后移动或重命名此解决方案的*.suo
文件(*.suo
文件保留一些信息,如断点设置和某些UI状态 - 它可能不应该是版本控制是否)。重新打开解决方案,看看它是否表现得更好。
如果没有,尝试相同的过程,但重命名/移动任何*.vcxproj.user
文件(具有每用户项目设置,也可能不应该在版本控制中)。如果您使用的是其他项目类型而不是C ++,那么名称会略有不同 - 但我认为它们都以*.user
结尾。可能还有*.vcxproj.<user name>.user
个您想要处理的文件。
如果其中一个结果是为了解决问题,您可能需要查看该文件以查看是否有可以告诉您问题的内容(.vcxproj
是非常易读的XML, *.suo
文件是一些未记录的二进制格式,因此您可能无法识别其中的任何内容。