为什么我们需要重建才能更新Visual Studio 2010中的错误列表?

问题描述

| 我有一个包含4个项目的解决方案,其中C#中的3个项目和VB中的1个项目,而Visual Studio 2010实时捕获基本语法错误,但许多其他错误一旦修复就不会消失,但是直到我重新构建解决方案为止。 使用纯VB解决方案,我从未见过这种行为。 感谢您的见解。     

解决方法

        我使用的是Visual Studio 2008,但我使用过2010。 语法错误更容易发现,而且不仅在2010年而且在2008年都已完成。如果您缺少分号或方括号,则文字EDITOR会为您指出。错误列表是编译器告诉您要解决的问题。不幸的是,编译器没有实时功能。 (那太酷了。) 该编辑器正在处理基本语法错误(可以实时执行),但是只有与编译器一起处理时,才能检测到逻辑错误或隐式强制转换。这并不是为什么您需要重新构建以更新列表,而是始终重新构建的真正原因。这是您确定是否已解决错误的唯一方法。我发现自己习惯性地按:ctrl + s,f6,f5。 我希望这能回答您的问题,没有地方可以清楚地说明为什么您需要重建才能更新错误列表,但这只是事实。 ^^ 编码愉快!