【问题标题】:Visual Studio 2013 Error List not showing errors on failed buildsVisual Studio 2013 错误列表未显示失败构建的错误
【发布时间】:2015-08-19 19:23:01
【问题描述】:

我的 VS2013 Professional 刚刚停止在我的错误列表中显示构建错误(这对用户更友好,因为我可以单击错误并直接进入有问题的行)。构建错误,例如对象上不存在的方法现在仅在构建时显示在“输出”窗口中。事实证明,这让我的生活变得更加艰难,因为我现在需要每次都运行该项目,以查看在运行前我应该在错误列表中真正得到的错误。

我试过了

  • 删除 suo 文件
  • 已选中,如果构建完成并出现错误选项,则始终显示错误列表
  • 开始了一个新项目

而且没有任何效果。

也许我只是将 VS2013 与另一个 IDE 混淆了,但我很确定 VS2013 在构建失败并出现诸如

之类的错误时会显示错误在错误列表中

C:\Users\User\Documents\Visual Studio 2013\Projects\MyProj\UI\Main.cs(149,213,149,221):错误 CS1061: “Helper.Track”不包含“位置”的定义,也没有 扩展方法“位置”接受类型的第一个参数 可以找到“Helper.Track”(您是否缺少 using 指令或 汇编参考?)

仅在我的输出窗口中错误显示。

【问题讨论】:

  • 您是否过滤掉了错误? (也就是说,只显示警告和/或消息,或者根本不显示)??
  • 不..没有过滤...
  • 也许可以尝试清理并重建
  • 我在VS2015 v14.0.23107也遇到了同样的问题,你找到解决办法了吗?
  • 经验之谈:确保搜索字段为空。

标签: c# .net visual-studio visual-studio-2013


【解决方案1】:

ErrorList 右侧,选择Build + Intellisense。为我工作

【讨论】:

  • 切换回Build Only 可能会继续显示错误。
【解决方案2】:

我在 2015 年时不时地看到这种情况。对我来说,更改“显示生成的问题”下拉菜单会让它们显示出来。即使我已经在“Build + IntelliSense”上,将其放到“Build Only”或“IntelliSense Only”也可以让它们显示(无需重建)。有时我可以将其带回 B+I 并保留已显示的错误,有时则不能。比较奇怪。

【讨论】:

  • 在 VS2015 上,对我来说也是如此:在 B+IntelliBuild Only 之间进行 切换 使 B. Only 出现错误,而以前在 B. Only 出现时没有出现已选中。
【解决方案3】:

这个问题困扰很久了,终于解决了。

您的问题已经超过 6 个月了,所以我假设您已经解决了,但对于其他人,请确保错误窗口左上角的下拉列表(错误计数旁边的文本 '错误列表”)设置为“整个解决方案”。

我的设置为“当前文档”。

【讨论】:

    【解决方案4】:

    我在使用 VS2015 Update 3 RC 和 Xamarin(.Forms 共享项目)时遇到了这个问题。
    编译器不会停止,错误只显示在输出窗口中。
    这仅适用于 Xamarin 项目(VB.NET 项目都按预期工作)...
    为了尝试找出问题的原因,我在 VS 中更改了 Build Output:

    • 菜单“工具 - 选项”
    • 从左侧面板:“项目和解决方案:构建和运行”:
    • 将“MSBuild 输出详细程度”从“最小”更改为“诊断”

    执行此操作后,编译器已停止并显示错误..
    之后,我将选项 从“诊断”设置为“最小”(就像以前一样)并且......它也适用于“最小”(可以肯定的是,我也有重启VS)...

    所以.. 似乎只有更改(触摸)设置(MSBuild 输出详细程度“)已经解决了问题,这是 VS 和/或 Xamarin 集成软件中的一个错误......强>

    【讨论】:

      【解决方案5】:

      重新启动 Visual Studio 对我有用。似乎也为this Microsoft Social post 的一位贡献者工作过。我尝试了此页面上的所有答案均无济于事。

      【讨论】:

        【解决方案6】:

        转到查看菜单并选择错误列表。这就是你要找的。​​p>

        【讨论】:

        • 窗口在那里....但仅显示警告......并且错误过滤器不起作用
        • 检查过滤器(错误列表左上角的漏斗),看看你是否选择了当前项目。
        • 我没有“漏斗”(在 VS 2010 中)。我想显示错误,然后是警告,然后是消息,而不是随意散布。
        【解决方案7】:

        确保在Error List 窗格中选择了Build + Intellisense。在 VS2015 上默认设置为Build Only

        【讨论】:

          【解决方案8】:

          vs 2015 中的 xamarin 项目出现此问题。打开一个非 Xamarin 并且错误列表工作正常。然后重新打开 xamarin 项目,现在错误列表也开始在其中工作。所以我的解决方案是打开非 xamarin 相关项目。

          【讨论】:

            【解决方案9】:

            如果我在解决方案窗口中选择解决方案,右键单击解决方案并选择构建解决方案或重新构建解决方案,错误和警告会显示在错误列表中。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2021-03-25
              • 1970-01-01
              • 2020-08-24
              • 1970-01-01
              • 2015-09-28
              • 1970-01-01
              • 1970-01-01
              • 2014-10-18
              相关资源
              最近更新 更多