手动运行 .NET 代码分析

默认情况下,.NET 编译器平台(Roslyn)分析器会在生成期间自动分析 C# 或 Visual Basic 代码,并在你输入时通过实时代码分析进行分析。 因此,通常不需要手动触发代码分析。 但是,在某些情况下,可能需要手动触发代码分析:

  • 想要查看特定项目或解决方案中所有文件的代码分析警告。 默认情况下,实时代码分析仅对活动文档执行分析器。 但是,可以选择对整个项目或解决方案一次触发代码分析。 或者,可以启用连续实时代码分析,以便在整个解决方案上执行。 有关详细信息,请参阅 为 .NET 配置实时代码分析
  • 您更喜欢按需代码分析执行的工作流程,而不是连续实时分析或生成时分析。 如果是这样,可以在实时分析和生成期间禁用分析器执行。 然后可以手动为项目或解决方案触发一次代码分析。 有关禁用分析的信息,请参阅 禁用 .NET 的源代码分析

注释

手动运行代码分析需要 Visual Studio 2019 版本 16.5 或更高版本。

手动运行代码分析

若要手动运行代码分析,请执行以下步骤:

  1. 解决方案资源管理器中,选择项目。

  2. “分析 ”菜单中选择“ 运行代码分析>运行代码分析”[项目名称]

  3. 或者,若要对整个解决方案运行代码分析,请选择“分析>运行代码分析>解决方案上的”。

    代码分析开始在后台执行。 “project>”<运行代码分析的消息显示在 Visual Studio 状态栏中,位于左下角。 代码分析完成后,状态消息将更改为‘<project>’的代码分析已完成。 错误列表将刷新并显示所有代码分析诊断。