从命令行调用Roslyn Analyzers

时间:2016-02-10 17:36:52

标签: c# command-line roslyn roslyn-code-analysis

在Visual Studio 2015中开发时使用Roslyn Analyzers非常棒。但是,能够从预提交挂钩或类似TeamCity的CI调用分析器以确保标记不符合的代码会更加强大。

有没有办法通过调用命令行实用程序来获取分析器的结果,还是需要自定义?

1 个答案:

答案 0 :(得分:1)

Roslyn Analyzers可以通过csc.exe或vbc.exe(编译器本身)运行,因此只需调用编译器即可。假设您的持续集成已在构建,并且您的分析器已添加到项目文件或NuGet包中,那么这应该已经可以工作了。