完全从Visual Studio中删除“错误列表”

我想完全删除Visual Studio 2008中的“错误列表”,而不是禁用它,我希望它消失。 这让我感到无尽的无尽的折腾,我想我一定是“做错了”,但是我们只是想用VS,而不是每隔一个警告都会提醒一下。

我试过在选项(工具 – >选项)中编辑许多不同的字段,只是略微减less了出现错误列表的频率。 我也取消了错误,警告和消息。 它popup什么都不显示。 解开它也没有帮助。

也升级到VS 2010是不是一个select在这一点上。

我寻找一个解决scheme,如下所示:删除一个DLL或configuration文件负责这一点

此外,我还想要内联validation(小波浪标记等),但错误列表窗口让我烦恼。

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

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

您可以通过转至工具 – >选项 – >项目和解决scheme – >常规来更改此行为,并取消选中“如果构build完成时总是显示错误列表”。

我猜这也适用于ASP.Net,因为这是build立在飞行。

我的“错误列表”也不断显示(VS2012)。 我也恨它。 我几年前就把它关掉了,但今天才刚刚开始出现。

这是造成一个不可读的packages.config文件。 出于某种原因,通过yukky“错误列表”报告它是失败状态。

修复packages.config文件停止出现“错误列表”。

在错误选项卡上,您有错误/警告/信息button。 点击错误button(取消)。

希望能帮助到你。

我build议closures内联validation。

是的,我知道你还想要它。 但是,严肃地说,这有多重要呢? 它试图validation一半的代码。 这有多宝贵?

首先,你input的代码validation是令人分心的。 这使得难以专注于您正在尝试解决的问题。 例如,使用非void返回函数编写函数将不断显示“不是所有代码path都返回一个值”错误,直到函数结束。 与此同时,编辑告诉你有一个问题。 我相信,随着时间的推移,人们会学会忽略这些东西(我从来没有把这个function放在一个新的VS安装后几分钟,所以我不知道),但是如果你主动忽略某些东西,好吗?

其次,validation所能做到的任何好处都是不必要的,因为无论如何,这些错误在编译时都会引起您的注意。 如果在思考algorithm时指定了一个未初始化的variables,那么当您尝试运行该程序时,并不会在所有经文中都提高代码的质量。 这个variables仍然会被初始化。 而且,在尝试运行代码之前,要解决这个问题的可能性非常大。

所以我只是看不到它的重点。 我build议把它关掉,然后你的问题就消失了。

UPDATE

正如@Charlie Kilian所指出的那样,VS中存在一个缺陷,那就是.aspx文件根本没有被validation,除非为C#启用了“Show live semantic errors”选项,而不是在编译时validation这些页面被期望。

因此,编辑aspx文件需要重新打开这个选项进行validation。

我想从现在开始,我会一直往前走。 我希望他们在VS的未来版本中解决这个问题。

我仍然认为对正在编辑的代码进行语义分析和错误报告是愚蠢的行为。 (当然,我也已经知道用记事本编写整个程序,只是为了看看能不能第一次正确地编译和运行,而没有智能感知的拐杖,当它工作的时候感觉非常棒。)