第一行上的Visual Studio不需要的断点

时间:2011-08-25 15:28:42

标签: visual-studio breakpoints

当我在没有选择“Step Into new instance”的情况下启动程序时,我遇到了这种奇怪的行为。它启动程序就像我一样,要求我手动命中F5。

如果我明确选择步入新实例,我必须在它继续之前按两次F5。我已经尝试重新启动,并搞乱了异常选项。这不是一个例外。不,第一行没有定义断点。

有没有人见过这个?

1 个答案:

答案 0 :(得分:1)

我将在这里做一些猜测:

尝试关闭解决方案,然后移动或重命名此解决方案的*.suo文件(*.suo文件保留一些信息,如断点设置和某些UI状态 - 它可能不应该是版本控制是否)。重新打开解决方案,看看它是否表现得更好。

如果没有,尝试相同的过程,但重命名/移动任何*.vcxproj.user文件(具有每用户项目设置,也可能不应该在版本控制中)。如果您使用的是其他项目类型而不是C ++,那么名称会略有不同 - 但我认为它们都以*.user结尾。可能还有*.vcxproj.<user name>.user个您想要处理的文件。

如果其中一个结果是为了解决问题,您可能需要查看该文件以查看是否有可以告诉您问题的内容(.vcxproj是非常易读的XML, *.suo文件是一些未记录的二进制格式,因此您可能无法识别其中的任何内容。