【问题标题】:Is there a way to clear the Error List window of custom errors?有没有办法清除自定义错误的错误列表窗口?
【发布时间】:2012-02-02 10:04:30
【问题描述】:

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

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

有没有办法解决这个问题:工具、插件、构建操作等等?我不想忽略错误/警告,只想根据我正在做的事情显示相关的错误/警告。如果不是,我想这将是对 VS 团队的要求。

【问题讨论】:

    标签: visual-studio build error-list


    【解决方案1】:

    关闭并重新打开项目是清除列表的唯一方法。从我所知道的和我所做的研究来看,错误/警告窗口就像项目的会话日志。关闭项目后,日志将被删除。

    【讨论】:

      【解决方案2】:

      清理解决方案也可以。

      【讨论】:

      • 适用于 VS2012 及更高版本
      • @KayZed 它适用于 VS2015。只需执行“清洁解决方案”即可。
      • 对我来说也适用于 VS2010。
      • @tom_mai78101 “这东西对我不起作用。” “当然可以,就这样做”真正有用的评论
      • 无论是什么原因(我假设存在设计错误),在整个会话的列表中都会出现相当多的错误,即使问题已经解决。说“清洁解决方案”总是有效是不正确的。这是一个很好的起点,但根据我的经验,只有退出并重新打开解决方案才能可靠地工作。
      【解决方案3】:

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

      【讨论】:

      • 在 2013 年工作,对于我有大约 110 个项目的情况来说,这是一个更好的解决方案,因此清理或关闭/打开解决方案需要永远......如果我只有1 或 2 个项目出现过时错误。
      • 谢谢!这适用于 VS2015 我无法摆脱一些项目中的错误,CleanSolution,Rebuild,没有任何效果,错误仍然存​​在,但卸载和重新加载每个项目就像一个魅力
      • 对于 VS2019,这对我不起作用...我有一些 C# 语法错误已修复(所有内容都已构建),但卸载/重新加载时将它们留在那里。
      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        我在 VS 2013,写报告。我尝试了上述所有步骤(清洁解决方案/关闭解决方案/重新打开解决方案)。仍然有 3 个错误,其中 2 个来自其他 2 个甚至没有打开的报告。上述步骤无效。

        我要做的是重做这些步骤并关闭 VS 2013 并重新打开它。解决了它。人们会认为只需关闭/重新打开解决方案,它就会解决它。但是重新启动 VS 是我修复它的唯一方法。

        【讨论】:

          【解决方案6】:

          如果您在 VS2012 中的一个解决方案中处理多个项目,则按当前项目进行过滤效果很好。您在解决方案资源管理器中选择您的项目,您将获得仅属于所选项目的错误列表。

          【讨论】:

            【解决方案7】:

            我遇到了 Speechlib 的问题,我不得不返回程序集并取消选中“Microsoft Speech Object Library”,并在再次运行调试时重新检查以清除 59 个错误。这种方法被证明是成功的。我关闭了 Visual Studios 并重新启动它,但没有用,“干净的解决方案”也没有。但是,要回答您的问题,将取决于情况。就程序集而言,只需删除它们,然后重新添加它们。

            【讨论】:

              【解决方案8】:

              一个旧线程 - VS 2022 刷新 Rebuild All 上的错误列表。

              【讨论】:

              • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
              【解决方案9】:

              我有 VS 17,有一个 Python 项目。使用 Python,没有构建或清理。关闭解决方案会在 ErrorList 窗口中留下不需要的东西,重新打开它不会改变它。我从运行 MyPy 中得到错误。不需要的东西的项目字段为空白,我猜这就是为什么它不受与我的项目相关的新内容的影响。 我必须做的是完全退出 Visual Studio 并重新启动它。

              【讨论】:

                猜你喜欢
                • 2020-09-09
                • 1970-01-01
                • 2017-12-25
                • 1970-01-01
                • 2012-09-07
                • 2020-12-23
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多