Azure devops 如何在VSTS生成定义中获取Roslyn Analizer结果?

Azure devops 如何在VSTS生成定义中获取Roslyn Analizer结果?,azure-devops,azure-pipelines,azure-pipelines-build-task,roslyn-code-analysis,Azure Devops,Azure Pipelines,Azure Pipelines Build Task,Roslyn Code Analysis,我在做DevSecOps。与此相关,我想在Roslyn Analyzer的帮助下保护我的应用程序。为此,我在VisualStudio中创建了一个MVCWeb应用程序以及自定义规则集,它可以很好地处理输出 但是,当我试图在VSTS帐户中的构建定义中使用VSTS构建任务来做同样的事情时。通过引用,我知道在MSBuild任务的帮助下,默认情况下我们可以获得Roslyn Analyzer结果。但在运行构建定义后,我没有得到Roslyn Analyzer结果的结果。您能建议我“如何克服这种情况”吗?如果在

我在做DevSecOps。与此相关,我想在Roslyn Analyzer的帮助下保护我的应用程序。为此,我在VisualStudio中创建了一个MVCWeb应用程序以及自定义规则集,它可以很好地处理输出


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

如果在命令行中运行msbuild时在本地有效,那么您可以尝试以下项目来缩小问题范围:

  • 添加命令行任务以运行msbuild命令行脚本 直接的
  • 更改另一个托管代理
  • 在您的开发机器上部署一个私有代理,然后检查它是否有效 和私人代理人
您还可以参考以下文章来解决此问题:


在本地开发人员计算机上的命令行中运行msbuild时,是否可以获得结果?