如何在没有 nuget 或 VSIX 的情况下向项目添加自定义代码分析器?

How to add a custom code analyzer to a project without nuget or VSIX?

我想在 Visual Studio 2015 年为 C# ConsoleApplication 编写自定义代码分析器。出于这个原因,我不想从模板创建一个单独的 "Analyzer with Code Fix" 项目,因为这需要在我的项目中将此分析器作为 nuget 包添加。


是否可以手动添加分析器参考?我想参考没有 nuget 的分析器。

如果将分析器添加为 Nuget 并检查项目的内容,您将看到仅添加了 <Analyzer Include="..." /> 项。您可以手动执行相同操作。此外,您也可以在 .csproj.user 文件中执行此操作,因此您也可以在本地执行此操作,而不是将此更改提交到您的 SCM。