我已经在C#编写了一段时间了,我想知道......
我曾经做过很多vb.net。我的经验是,当整个解决方案中的某个地方出现错误时,VS中的错误列表会立即反映出来。例如,当我编写一些代码来调用一个不存在的新类中的一些新函数时,它对我有帮助,错误列表标记它们。因此,我可以去编写这个新类并填写这些新函数,因为我知道通过查看错误列表我没有错过任何内容....这样的事情。
但是,在C#中,错误列表不会立即反映我所犯的大多数错误。 (只有文本编辑器突出显示它,但不突出显示错误列表)直到我点击Build。即便如此,错误列表只会显示第一层错误,在我修复某些内容并再次构建之后,错误列表将显示更多错误。
我不得不说vb.net错误列表在这个意义上更有帮助。是否有可能让C#错误列表立即反映错误,如vb.net错误列表?
顺便说一句,我也有Resharper,我不确定这会帮助我将任何内容路由到错误列表窗口。
答案 0 :(得分:1)
据我所知:No。这只是C#和VB编译器与Visual Studio集成的区别。你只需要养成击中F6的习惯。
答案 1 :(得分:1)
在VS2010选项中,查看是否在“文本编辑器”下选中了“显示实时语义错误”复选框C#|高级。在我的配置中,当该设置打开时,我会在错误列表中获得即时反馈。如果我关闭该复选框,错误列表将不再反映错误。