如何在VSTS Build Definition中获得Roslyn Analizer结果?

时间:2018-07-26 06:52:22

标签: azure-devops azure-pipelines azure-pipelines-build-task roslyn-code-analysis

我正在开发DevSecOps。与此相关,我想在Roslyn Analyzer的帮助下保护我的应用程序。为此,我在Visual Studio中创建了一个MVC Web应用程序以及自定义规则集,并且它与输出的关系很好。

但是,当我尝试在VSTS帐户的“构建定义”中借助VSTS Build任务执行相同的操作时。通过引用link,我知道在MSBuild任务的帮助下,默认情况下我们可以获得Roslyn Analyzer的结果。但是运行构建定义后,我没有得到Roslyn Analyzer结果的结果。您能建议我“如何克服这种情况”吗?

1 个答案:

答案 0 :(得分:0)

如果在命令行中运行msbuild时在本地运行,则可以尝试以下各项来缩小问题的范围:

  • 添加命令行任务以运行msbuild命令行脚本 直接。
  • 更改另一个托管代理。
  • 在您的开发机器上部署一个私有代理,然后检查是否可行 与私人代理人联系。

您还可以参考以下文章来解决此问题: