注释
错误列表显示有关特定错误消息的信息。 可以从 “输出 ”窗口中复制错误号或错误字符串文本。 若要显示 “输出 ”窗口,请按 Ctrl+Alt+O。 请参阅 “输出”窗口。
编写和生成代码时,使用错误列表查找并处理错误、警告和信息性消息。 本作方法显示常见任务:显示错误列表、筛选其内容、搜索和排序条目、导航到错误源、复制或保存结果以及联机获取帮助。
显示错误列表
- 选择 “查看>错误列表”,或按 Ctrl+\+E。
- 选择其中一个选项卡来控制显示的信息级别: 错误、 警告或 消息。
按范围和源筛选列表
使用工具栏下拉列表来限制显示哪些条目:
- 左下拉列表(范围): 整个解决方案, 打开文档, 当前项目, 当前文档。 这会限制错误列表考虑的代码文件集。
- 右侧下拉菜单(来源):生成、IntelliSense 或两者兼有。 选择是否显示由生成产生的错误、IntelliSense 分析的错误,或同时显示两者的错误。
对列进行排序和自定义
- 单击任一列标题以按该列排序。 按住 Shift 并单击其他标头以应用辅助排序。
- 若要选择哪些列可见,请右键单击任意列标题,然后选择“ 显示列”。 若要更改显示顺序,请向左或向右拖动列标题。
搜索错误列表
- 使用错误列表工具栏右侧的 “搜索错误列表 ”文本框查找特定条目。
- 可以搜索出现在任何可见列中的术语。 搜索结果始终根据具有排序优先级的列(而不是搜索查询或筛选器)进行排序。
- 若要清除搜索,请在焦点位于错误列表中时按 Esc ,或单击搜索框右侧的 X 。
打开该文件并导航到错误
- 双击“错误列表”中的任何条目以打开包含问题的文件,并移动到错误位置。
复制或保存错误
- 选择你要复制的错误。
- 右键单击所选内容并选择 “复制”,或按 Ctrl+C。
- 将复制的条目粘贴到文本文件或 Excel 电子表格中(字段映射到列)。
- 若要复制单个条目的整个行,请右键单击并选择 “复制行”,或按 Ctrl+Shift+C。
联机获取帮助
- 按 F1 打开所选错误代码的文档页(如果可用)。 页面将在默认浏览器或帮助查看器中打开。
- 在 Visual Studio 17.12 及更高版本中,使用 Ctrl+C 复制错误列表中的错误时,也会将错误描述复制到剪贴板,便于粘贴到搜索查询中。
- 若要打开浏览器并启动必应搜索,并在一次击键中显示错误说明,请按 Ctrl+F1。
查看问题详细信息
- 对于C++项目,可以启用 “详细信息 ”列,该列在条目具有其他诊断信息时显示可单击的图标。 单击图标以打开 “问题详细信息”窗口。
管理“错误列表”窗口
- 与其他任何工具窗口一样,可以自动隐藏、固定或关闭错误列表,并将其包含在保存的窗口布局中。 请参阅 Visual Studio 中的自定义窗口布局 - 关闭和自动隐藏工具窗口。
UI 参考
默认情况下,以下列显示在 “错误列表 ”窗口中:
- 严重性 - 显示条目类型(错误、警告、消息、警告(活动/非活动) 。
- 代码 - 错误或警告代码。
- 说明 - 描述问题的条目文本。
- 项目 - 检测到错误的项目。
- 文件 - 包含问题的文件名。
- 行 - 发生问题的行号。
- 详细信息 - (C++项目) 单击可打开“问题详细信息”窗口(如果存在额外的诊断信息)。
此外,还可以启用以下其他列。 右键单击列栏以打开上下文菜单,然后选择“ 显示列 ”以启用它们。
- 项目排名 - 数字枚举解决方案中的项目(基于 1)。
- 路径 - 包含此问题的文件的路径。
- 列 - 检测到问题的列号。
- 类别 - 该功能仅适用于 IntelliSense。 问题的类别,例如“编译器”。
- 源包括生成和 IntelliSense。
- 工具 - 仅用于构建。 生成此问题的可执行工具。
有关错误列表的详细信息和其他概念详细信息,请参阅“错误列表”窗口的原始文档。