为什么IDE在出错后会坚持使用旧代码?

时间:2011-01-26 07:13:47

标签: visual-studio-2010 development-environment eclipse-cdt flashdevelop flash-builder

它是什么关于IDE--无论是Flash Develop,Flash Builder,Visual Studio甚至是Eclipse - 即使你删除所有代码并重新开始它们也指出了之前的错误,它们仍然坚持旧的错误好像它在那里一直神奇地隐形......即使你的新代码也是如此。

对于那些不了解所述IDE的来龙去脉的人来说,这是一个真正的错误。一旦你犯了错误,那就是它!无论你是否删除那里的所有代码,只是让它在屏幕上打印一些行,你就会得到“Error this..Error that”或不祥的“Build Failed”而不提供任何信息。

好吧,如果有人经历过这个新手阶段并且现在知道更好,请指出它是否具有这些IDE的功能以及如何克服这个问题。

4 个答案:

答案 0 :(得分:1)

你试过干净吗?

我不时在大型构建上看到过这种情况。

答案 1 :(得分:0)

旧版(2007)Eclipse CDT中存在一些问题,如bug 186619: "[Builder] Clean does not remove error markers"所示。

但对于最近的CDT版本,答案仍然是:

  

在构建开始时删除所有问题标记。这包括干净的构建   这在当前的CDT中有效。

答案 2 :(得分:0)

关于VS,我遇到这些问题的唯一一次是当一个或多个文件被破坏时。如果发生这种情况,它通常可以删除任何.suo和.user文件以及obj和bin目录。

否则,如果您仍然遇到这些问题,我建议您在MS Connect website上打开一个错误。

答案 3 :(得分:0)

Flash开发只是显示“构建失败”错误,即使您的代码是正确的,如果您之前发生了错误,并且您在调试选项中单击了“停止”,然后关闭了Flash调试器播放器窗口。这是因为由于某些原因我不明白,它仍然在后台运行,你必须通过任务管理器关闭它。