1

我已经用 C# 编码了一段时间了,我想知道......

我以前做过很多vb.net。我的经验是,当整个解决方案的某个地方出现错误时,VS 中的错误列表会立即反映出来。这对我很有帮助,例如,当我编写一些代码来调用不存在的新类中的一些新函数时,错误列表会标记它们。所以我可以去编写这个新类并填写那些新功能,通过检查错误列表知道我没有遗漏任何东西......类似的事情。

但是,在 C# 中,错误列表不会立即反映我犯的大多数错误。(只有文本编辑器突出显示它,而不是错误列表)直到我点击构建。即使这样,错误列表也只会显示第一层错误,在我修复某些内容并再次构建后,错误列表会显示更多错误。

我不得不说 vb.net 错误列表在这个意义上更有帮助。是否有可能让 C# 错误列表立即反映 vb.net 错误列表之类的错误?

顺便说一句,我也有 Resharper,我不确定它是否会帮助我将任何内容路由到错误列表窗口。

4

2 回答 2

1

据我所知:没有。这只是 C# 和 VB 编译器与 Visual Studio 集成之间的区别。你只需要养成按F6的习惯。

于 2012-12-02T03:13:30.383 回答
1

在 VS2010 选项中,查看是否在 Text Editor | 下选中了“显示实时语义错误”复选框。C# | 先进的。在我的配置中,当该设置打开时,我会在错误列表中获得即时反馈。如果我关闭复选框,错误列表将不再反映错误。

于 2012-12-02T03:24:14.540 回答