有没有办法从Visual Studio 2010中的错误列表中删除重复的错误?
当我编译我的(传统)C ++代码时,我在头文件中多次获得相同的错误,每次都在不同的文件中导入。这确实是多次报告的错误。有没有办法只查看错误列表中的不同错误?
谢谢。
答案 0 :(得分:1)
我不会使用错误列表来确定数百/数千个错误的优先级,我会使用输出窗口。
原因:
输出窗口在其实际上下文中显示所有错误。错误列表(或TFS构建日志)通常会在令人困惑的订单中显示错误,或者完全错过错误(例如,如果构建后步骤失败,您可能会在错误中报告“0错误0警告”列出当输出窗口报告“5个项目已成功构建, 2次失败”时。在我的书中,无法构建的项目是一个错误,绝大多数都应该是'悄悄地扫到地毯下!结论:错误列表太不可靠,无法在生产环境中使用)
您可以将输出窗口文本保存/复制到新文本文件中,仅过滤掉错误,对它们进行排序并轻松删除重复项(通过任意数量的正则表达式,命令行,GUI,插件或宏方法) )。如果您打算进行构建,然后筛选结果以确定修复的优先顺序,那么这样做的费用很容易在后续“筛选”工作中节省的时间内回收。
另一方面,考虑不要“优先考虑”。通常,头文件中重复出现的错误将是最重要的修复之一,因此您可以花费几个小时来消除它们,从而大大减少构建中的“垃圾邮件”,然后切入追逐更棘手的问题。这通常比尝试过滤它们以便稍后处理更节省时间。
答案 1 :(得分:0)
像其他人一样说,修复错误。
当我使用cable这个词的时候,有时你打破了你的项目并且你得到了很多错误,我会做的是以下内容。
1)建设项目
2)查找它报告的FIRST ERROR
3)修复错误。
4)转到1.
原因是有时1个错误会导致很多其他错误出现,因此按照报告的顺序修复它们很聪明。