从visual studio中完全删除“错误列表”

时间:2011-04-27 19:10:17

标签: c# asp.net visual-studio visual-studio-2008

我想从visual studio 2008中完全删除“错误列表”,而不是禁用它我希望它消失。令我烦恼的是无休止地冒出来,我想我一定是“做错了”但是我只是想使用VS而不会在每次其他按键时发出警告。

我已经尝试在选项(工具 - >选项)中编辑许多不同的字段,它只是略微降低了弹出错误列表的频率。我还取消了错误,警告和消息。它弹出没有任何东西可以显示。取消它也无济于事。

此时也无法升级到VS 2010。

我正在寻找类似以下内容的解决方案:删除负责此操作的dll或配置文件

此外,我仍然需要内联验证(小波浪标记等),但是 错误列表窗口让我烦恼。

6 个答案:

答案 0 :(得分:58)

我认为这可能正是你想要的:

http://blogs.msdn.com/b/zainnab/archive/2010/05/16/hide-or-show-error-list-when-the-build-finishes-with-errors-vstiptool0022.aspx

  

您可以转到工具 - >更改此行为。选项 - >项目   和解决方案 - >常规并取消选择"始终显示错误列表   如果构建完成但有错误"。

我猜这也适用于ASP.Net,因为它可以随时建立。

答案 1 :(得分:2)

我的'错误列表'也在不断显示(VS2012)。我也讨厌它。 几年前我把它关掉了,但今天它刚刚开始出现。

导致一个不可读的packages.config文件。出于某种原因,通过yukky'错误列表'报告它的失败状态。

修复packages.config文件会停止显示“错误列表”。

答案 2 :(得分:1)

在“错误”选项卡上,您有“错误/警告/信息”按钮。单击“错误”按钮(按下)。

希望它有所帮助。

答案 3 :(得分:0)

我建议关闭内联验证。

是的,我知道你还是想要它。但是,说真的,它有多重要?它正在尝试验证半写的代码。这有多重要?

首先,正如你正在打字的代码验证会分散注意力。这使得您更难关注您试图解决的问题。例如,编写具有非void返回的函数将持续显示“并非所有代码路径返回值”错误,直到您到达函数结尾。与此同时,编辑告诉你有问题。我确信人们会随着时间的推移学会忽略这些东西(在新的VS安装之后,我从来没有保持这个功能超过几分钟,所以我不知道),但如果你是在积极地忽略某些东西,那么好不好?

其次,验证所能提供的任何好处都是不必要的,因为无论如何,这些错误都会在编译时引起你的注意。在您考虑算法时向您指出未初始化的变量并不会在您尝试运行程序时指出的所有经文中提高代码的质量。变量仍将以任一方式初始化。无论如何,在尝试运行代码之前,你要解决问题的可能性极高。

所以我只是没有看到它的重点。我建议关掉它,然后你的问题就会消失。

<强>更新

正如@Charlie Kilian所指出的,VS中有一个缺陷,其中.aspx文件根本没有验证,除非为C#启用了“显示实时语义错误”选项,而不是在编译时验证这些页面 - 时间可以预期。

因此,编辑aspx文件需要重新启用此选项以进行验证。

我想从现在开始我会和它一起来回走动。我希望他们能在VS的未来版本中解决这个问题。

我仍然认为对正在编辑的代码进行语义分析和错误报告是一个愚蠢的错误。 (当然,我也知道在记事本中编写整个程序,只是为了看看我是否可以在没有Intellisense拐杖的情况下第一次编译和运行。当它工作时感觉非常棒。)

答案 4 :(得分:0)

我正在使用Visual Studio 2017,并且还必须处理无用的,无法禁用的,令人讨厌的表情以及完全令人不安的“错误列表”窗口。

所以,这就是我所做的:

  1. 取消对“错误列表”窗口的固定,使其自由浮动。
  2. 将其调整为最小尺寸。
  3. 将其移到屏幕上不那么烦人的某个偏远区域。

This is what my data frame looks like

瞧,问题解决了! (* 1)

P.S。

如果有人知道如何摆脱屏幕右上角令人讨厌的“登录”内容,请告诉。

* 1好吧,问题已解决。当我放弃这个IDE的恐龙而开始使用Rider IDE时,它将完全解决。

答案 5 :(得分:-1)

对于VS2017,从“错误”选项卡的下拉列表中选择“仅构建”值。请参考下图: The output is, in this specific case, a grid (2,4) because there were exactly 8 regions to analyse

希望这有帮助!