【问题标题】:Where does Visual Studio 2015 display error indicators in the solution?Visual Studio 2015 在解决方案中的哪里显示错误指示器?
【发布时间】:2015-08-03 06:16:35
【问题描述】:

我正在查看 Visual Studio 2015 RC。 Visual Studio 2015 在解决方案中的哪里显示错误指示器?如果我在一个编译良好但解决方案有编译错误的cs文件中,我如何在不打开窗口的情况下通过浏览IDE来找出答案?寻找类似于 R# 的解决方案范围分析指标或 Redgate 的 NET Demon bar(在 VS 2013 中)的东西。

【问题讨论】:

  • 我怀疑您根本没有启用该面板,由于某种原因,当我安装 VS 时,我发现错误列表未启用,我必须启用它。

标签: visual-studio-2015


【解决方案1】:

您正在寻找的确切内容在 Visual Studio 2015 中不可用。但是有一些选择。

内置:错误列表

错误列表已得到增强,并且由于 Roslyn,它现在更加动态,因此您可以在编码时看到警告和错误(无需重新编译)。

您也可以更好地控制显示的内容;您可以按整个解决方案、打开的文档、当前项目或当前文档以及 IntelliSense 或构建反馈的组合进行过滤:

如果您将错误列表固定在某个始终可见的位置,那么您将获得一些您想要的实时反馈。

生产力电动工具扩展

Microsoft 针对 Visual Studio 的 Productivity Power Tools 扩展具有解决方案资源管理器错误功能,可在解决方案资源管理器中针对所有级别(文件、项目、解决方案)的警告和错误提供视觉反馈。 p>

它直接链接到错误列表和您在其中选择的选项。它基本上是错误列表到解决方案资源管理器的实时投影:

VS2013 版本扩展的页面有更多信息和图片,如果您想在做出选择之前查看他们的文档:https://visualstudiogallery.msdn.microsoft.com/dbcb8670-889e-4a54-a226-a48a15e4cace(它带有许多其他功能,但您可以随时禁用其他功能你不想)

其他选项

除了内置或 Microsoft 选项之外,您还有商业 ReSharper 以及人们提供的任何其他扩展。我是 ReSharper 的忠实粉丝,所以我现在还不了解其他选项。

【讨论】:

  • 我使用 ReSharper,但它的解决方案范围分析在 asp.net mvc 应用程序中给出了许多错误的正错误,使其无用。我现在会满足于提到的那些。
  • ReSharper 给出错误错误的是 web.config 文件还是视图标记文件?对于该特定文件或类型,您也许可以忽略它们,因此您可以再次愉快地使用解决方案范围分析。
  • 它在控制器和视图中。视图中有代码,所以我宁愿不排除它们。我认为 R# 不会检查配置文件。
  • ReSharper 检查 web.config 文件。如果您查看 ReSharper 选项 > 代码检查 > 检查严重性,您可以在其中看到支持的类型。
  • 好的,但我不依赖 R# 来检查我的配置文件。首先 web.config 不是我经常接触的文件。其次..NET 会很快发现其中的任何错误。如果 web.config 有问题,ASP.NET 应用程序甚至都不会启动。
【解决方案2】:

你需要显示错误列表,如果它已经不可见

点击查看>错误列表

【讨论】:

  • 错误列表面板不是我正在寻找的指标类型。我在这里的第一个答案中对这个小组进行了完整的讨论。我猜你没读过。回答前请阅读所有答案
猜你喜欢
  • 2015-11-03
  • 1970-01-01
  • 2016-01-18
  • 2015-10-28
  • 2018-05-10
  • 2017-09-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多