有没有办法清除自定义错误的错误列表窗口?

Kit*_*Kit 20 build error-list visual-studio

我在构建过程中使用了几个自定义工具,主要是用于服务引用的代码生成器,T4模板等.

当这些产生错误或警告时,它们会按预期显示在" 错误列表"窗口中.但是,如果我进行构建,重建或清理某些部分解决方案,而这些部分没有触及先前产生的错误(比如说我没有构建一个服务引用导入失败的项目),旧列表仍然是显示.

有没有办法解决这个问题:工具,插件,构建动作,什么?我不想忽略错误/警告,只想根据我正在做的事情展示相关的错误/警告.如果不是,我想这将是VS团队的请求.

小智 20

清洁解决方案也是如此. 清除Visual Studio中的错误列表

  • 无论原因是什么(我假设存在设计错误),即使问题已解决,在整个会话的列表中也会有相当多的错误“卡住”。说“干净的解决方案”总是有效的说法根本不正确。这是一个很好的起点,但根据我的经验,只有退出并重新打开解决方案才能可靠地工作。 (3认同)
  • @ tom_mai78101"这件事对我不起作用." "当然可以,只需这样做"真正有用的评论 (2认同)
  • 在VS2019 RC1中也不起作用 (2认同)

小智 19

关闭并重新打开项目是清除列表的唯一方法.根据我的判断和我所做的研究,错误/警告窗口就像是项目的会话日志.关闭项目后,将删除日志.

  • 这对我有用。听起来很乏味。想知道是什么决定导致他们不太容易做到。 (3认同)
  • 我不敢相信十多年后这个问题还没有被微软解决。我在使用 VS2022 时经常遇到这种情况,唯一有效的解决方案是关闭 Visual Studio,或者至少关闭该解决方案。它是一个具有大型解决方案和 Resharper 等插件的 PITA,使得任何大型项目的加载时间都非常长。 (3认同)

小智 8

您也可以卸载和重新加载项目.这对我有用.


Chr*_*sic 6

在 VS2015 的错误列表窗口中,有一个下拉菜单,默认情况下将其Build + IntelliSense切换为Build Only修复我的问题(通过 resharper 打开 dll 并且 VS 为之疯狂)