一尘不染

在构建服务器上运行Roslyn代码分析器

jenkins

我正在尝试针对我的代码库创建自定义静态分析规则,以便如果开发人员未遵循我公司的编码约定,则会生成编译器错误。在Visual Studio
2015中,罗斯林代码分析器似乎是实现此目标的方法。

我读过的MSDN文章指出代码分析器已打包为NuGet或VSIX软件包。这对于在Visual
Studio中添加红色花体非常有用,但是我想确保在我的Jenkins构建服务器上也生成了编译器错误。

Roslyn代码分析器
是否以某种方式在MSBuild管道中运行,从而在生成服务器上生成编译器错误?
我是否仍需要设置MSBuild?


阅读 223

收藏
2020-07-25

共1个答案

一尘不染

是; 分析器与MSBuild集成在一起。

Visual Studio中的分析器引用是项目文件的一部分,并且Roslyn MSBuild任务会将传递给编译器。

您什么都不需要做。

2020-07-25