C# 如何在VisualStudio中首先显示嵌套最多的错误?

C# 如何在VisualStudio中首先显示嵌套最多的错误?,c#,visual-studio,C#,Visual Studio,VisualStudio2010 典型案例——包含两个项目A(库)和B(主项目)的解决方案。当然,B取决于A。假设我在A(库)中犯了一个错误。实际上,我从主项目中得到了数百万个错误,然后在最后从库中得到了错误 我不必解释它有多烦人,例如,gcc总是首先显示最嵌套的错误,因为很明显,软件中最常用的部分中的错误可能是所有其他错误的原因 那么,如何让VisualStudio首先显示最嵌套的错误呢?提前感谢。您可以通过右键单击项目并选择“生成”来独立编译项目。因此,只编译库,依赖于库的项目的错误将消失(

VisualStudio2010

典型案例——包含两个项目A(库)和B(主项目)的解决方案。当然,B取决于A。假设我在A(库)中犯了一个错误。实际上,我从主项目中得到了数百万个错误,然后在最后从库中得到了错误

我不必解释它有多烦人,例如,gcc总是首先显示最嵌套的错误,因为很明显,软件中最常用的部分中的错误可能是所有其他错误的原因


那么,如何让VisualStudio首先显示最嵌套的错误呢?提前感谢。

您可以通过右键单击项目并选择“生成”来独立编译项目。因此,只编译库,依赖于库的项目的错误将消失(因为它们没有被编译,语法错误当然仍然会显示)。但是,您可能需要首先清理解决方案。

为了根据错误的重要性显示错误,必须单击没有标题的列(它应该是错误列表中的第一列,带有错误和警告图标)。

我不是说您不会同时从这两个列中得到错误,但如果B依赖于A,那么A总是首先被编译……这并不重要,不是吗?这并不重要,因为如果A中有错误,B将无法成功编译,要修复整个解决方案,您必须先修复A。谢谢,但这不是一个解决方案--依赖关系应该自动解决,而且,我真的不喜欢(简单地说)这样的解决方案,人类必须用人工而不是计算机来做工作。这不是我们使用计算机的原因,不是吗?我不会强迫你使用这个解决方案。