“错误列表”窗口

注意

“错误列表”中显示了特定错误消息的相关信息。 可以从“输出”窗口中复制错误号或错误字符串文本。 若要显示“输出”窗口,请按 Ctrl+Alt+O 。 请参阅输出窗口

通过“错误列表”窗口,可执行以下任务

  • 显示编写代码时产生的错误、警告和消息。

  • 查找 IntelliSense 所标出的语法错误。

  • 查找部署错误、某些“静态分析”错误以及在应用“企业级模板”策略时检测到的错误。

  • 双击任意错误消息项可打开出现问题的文件,然后转至错误位置。

  • 筛选显示哪些项目,以及为每个项目显示哪些列信息。

  • 搜索特定术语,并将搜索范围限定在当前项目或文档。

若要显示“错误列表”,请选择“视图”>“错误列表”或按 Ctrl+\+E。

可以选择“错误”、“警告”和“消息”选项卡来查看不同级别的信息。

若要对列表进行排序,请单击任一列标题。 若要按其他列对列表进行进一步排序,请按住 Shift 键并单击其他列标头。 若要选择显示哪些列和隐藏哪些列,请从快捷菜单中选择“显示列”。 若要更改列显示的顺序,请将任一列标题向左或向右拖动。

错误列表筛选器

两个下拉列表框中有两种类型的筛选器,分别位于工具栏右侧和左侧。 工具栏左侧的下拉列表用于指定要使用的代码文件集(“整体解决方案”、“打开的文档”、“当前项目”、“当前文档”)。

可以限制搜索范围,以对多组错误进行分析和处理。 例如,你可能希望集中处理阻碍项目编译的核心错误。 范围限定选项包括:

  1. 打开的文档:显示已打开文档的错误、警告和消息。

  2. 当前项目:显示当前“编辑器”中选定文档的项目或“解决方案资源管理器”中的选定项目的错误、警告和消息。

    备注

    如果当前选定文档的项目与“解决方案资源管理器”中的选定项目不同,则错误、警告和消息的筛选列表将会发生变化。

  3. 当前文档:显示“编辑器”或“解决方案资源管理器”中当前选定文档的错误、警告和消息。

如果某个筛选器当前已应用到搜索结果,该筛选器的名称会显示在“错误列表”标题栏上。 然后,“错误”、“警告”和“消息”按钮会显示经过筛选后显示出来的项目数量以及项目总数。 例如,按钮将显示“显示 x 个错误,共 y 个错误”。 如果未应用筛选器,标题栏将仅显示“错误列表”。

工具栏右侧的列表用于指定是显示生成错误(由于生成操作导致的错误)、IntelliSense 错误(运行生成之前检测到的错误)还是同时显示这两种错误。

使用“错误列表”工具栏右侧的“搜索错误列表”文本框在错误列表中查找特定错误。 你可以搜索错误列表中的任何可见列。搜索结果将始终根据拥有排序优先级的列排序,而不会按照应用的查询或筛选器排序。 当焦点位于“错误列表”中时,选择 Esc 键会清除搜索词和筛选的搜索结果。 也可以单击文本框右侧的 X 将其清除。

联机搜索

若要获取有关错误的信息,请按 F1 在文档中显示错误的页面。 如果存在此特定错误代码的页面,它将在默认浏览器中打开,或者在帮助查看器中打开(如果已安装并启用了脱机帮助)。 使用 Visual Studio 17.12 及更高版本,使用 Ctrl+C 从错误列表中复制错误时,说明将复制到剪贴板。 可以将其粘贴到浏览器中以联机搜索错误,或与他人共享。 也可以通过右键单击错误并选择上下文菜单中的“复制行”或按 Ctrl+Shift+C 来复制整个行。 若要打开浏览器并使用必应在错误说明中使用一个击键启动搜索,请按 Ctrl+F1。

保存

可以复制错误列表并将它保存到文件中。 选择要复制的错误,右键单击选定内容,然后在上下文菜单中选择“复制”。 然后便可将这些错误粘贴到文件中。 如果将错误粘贴到 Excel 电子表格,字段将显示为不同的列。

UI 元素列表

严重性

显示不同类型的错误列表条目(“错误”、“消息”、“警告”、“警告(活动)”、“警告(非活动)”

代码

显示错误代码。

描述

显示条目的文本。

Project

显示当前项目的名称。

File

显示文件名。

Line

显示出现问题的行。

详细信息

如果此项有其他详细信息,则显示可单击的图标以打开“问题详细信息”窗口