【问题标题】:Run Roslyn Code Analyzers on Build Server在构建服务器上运行 Roslyn 代码分析器
【发布时间】:2016-06-25 21:54:34
【问题描述】:

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

我读过的 MSDN 文章表明代码分析器被打包为 NuGet 或 VSIX 包。这对于在 Visual Studio 中添加红色曲线非常有用,但我想确保在我的 Jenkins 构建服务器上也生成编译器错误。

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

【问题讨论】:

    标签: .net jenkins msbuild code-analysis roslyn


    【解决方案1】:

    是的;分析器与 MSBuild 集成。

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

    你不需要做任何事情。

    【讨论】:

    • 谢谢,让我浏览其余教程并确认,我会将其标记为答案。
    • 只要确保您通过 NuGet 安装分析器,因为显然构建服务器并不真正了解 VSIX。
    猜你喜欢
    • 2011-03-05
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多