.net – 在Build Server上运行Roslyn代码分析器

我正在尝试针对我的代码库创建自定义静态分析规则,以便在开发人员无法遵循我的公司编码约定时生成编译器错误.在Visual Studio 2015中, Roslyn Code Analyzers似乎是实现这一目标的方法.

我读过的MSDN文章指出代码分析器被打包为NuGet或VSIX包.这非常适合在Visual Studio中添加红色波形,但我想确保在我的Jenkins构建服务器上也生成编译器错误.

Roslyn Code Analyzers是否作为MSBuild管道的一部分运行,它们将在我的构建服务器上生成编译器错误?我还需要设置MSBuild吗?

是;分析仪与MSBuild集成在一起.

Visual Studio中的Analyzer引用是项目文件的一部分,Roslyn MSBuild任务将传递给编译器.

你不需要做任何事情.

本站公众号
   欢迎关注本站公众号,获取更多程序园信息
开发小院