“停止调试”后VS 2008不稳定

时间:2010-05-19 01:51:05

标签: visual-studio-2008 debugging

这是在Windows Server 2003 X86,VST​​S 9.0.30729.1 SP

我使用“附加到进程”来调试程序,但是最近当我通过“shift + f5”“停止调试”时,我被提示错误说“VS有一个内部错误并且会不稳定”。之后,所有与调试相关的菜单项都被禁用,例如“开始调试”和“附加到进程”等,即使我强行关闭程序的情况仍然存在,让我成为重启解决方案的唯一选择。

我能想到造成这种情况的唯一原因是我强行杀死了这个过程,以便能够快速重建它,除此之外我没有对VS做任何异常。

另一个sympton:当我试图正常关闭VS时,我提示“源文件[]不属于正在调试的项目”对于我在IDE中打开的所有文件,但该文件确实属于项目

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

我已经看到了损坏的Visual Studio用户解决方案选项文件。修复步骤:

  1. 如果解决方案已打开,请关闭解决方案
  2. 备份.suo Visual Studio解决方案用户选项文件(将其重命名为.bak)
  3. 重新开启解决方案。
  4. 应自动创建新的.suo文件。问题应该已经消失。