Roslyn 分析器入门

借助 Visual Studio 中基于项目的实时代码分析器,API 作者可以将特定于域的代码分析作为其 NuGet 包的一部分交付。 由于这些分析器由 .NET 编译器平台(代码命名为“Roslyn”)提供支持,因此即使在完成该行之前,它们也能在代码中生成警告(不再等待生成代码以发现问题)。 分析器还可以通过 Visual Studio 灯泡提示显示自动代码修复,以便立即清理代码。

开始使用

Roslyn 分析器概述

教程:编写第一个分析器和代码修补程序

添加代码修复演练:为用户提供分析器问题的修补程序

现实世界的 Roslyn 分析器

GitHub 上的几个示例,分为三种分析器