C# sonar.cs.fxcop.assembly分析sonarqube 5.1/或TC sonarqube转轮中的多个组件
我有SonarQube 5.1,我需要使用FxCop规则,但当我在TeamCity SonarQube runner中添加参数sonar.cs.FxCop.assembly时,它返回错误 必须设置属性“sonar.cs.fxcop.assembly”,并且必须已生成项目以执行fxcop规则…等等C# sonar.cs.fxcop.assembly分析sonarqube 5.1/或TC sonarqube转轮中的多个组件,c#,sonarqube,teamcity,C#,Sonarqube,Teamcity,我有SonarQube 5.1,我需要使用FxCop规则,但当我在TeamCity SonarQube runner中添加参数sonar.cs.FxCop.assembly时,它返回错误 必须设置属性“sonar.cs.fxcop.assembly”,并且必须已生成项目以执行fxcop规则…等等 因此,我们尝试在SonarQube站点(localhost:9000)的弃用选项卡中手动添加单个程序集它可以工作,但我们需要分析多个程序集,因此我们现在的问题是如何在sonarqube 5.1中分析多个
因此,我们尝试在SonarQube站点(localhost:9000)的弃用选项卡中手动添加单个程序集它可以工作,但我们需要分析多个程序集,因此我们现在的问题是如何在sonarqube 5.1中分析多个程序集,有人知道如何实现这一点吗?请使用MSBuild sonarqube Runner分析您的C#项目,如上所述 MSBuild SonarQube Runner是与Microsoft联合开发的,它与MSBuild完全集成,解决了我们以前在使用C#插件时遇到的许多集成问题。例如,FxCop现在通过MSBuild在构建过程中执行,并具有所有正确的参数
您不必手动设置
sonar.cs.fxcop.assembly
属性,也不必设置不推荐的选项卡下列出的任何其他属性。请使用MSBuild SonarQube Runner分析您的C项目,如上所述
MSBuild SonarQube Runner是与Microsoft联合开发的,它与MSBuild完全集成,解决了我们以前在使用C#插件时遇到的许多集成问题。例如,FxCop现在通过MSBuild在构建过程中执行,并具有所有正确的参数
您不必手动设置sonar.cs.fxcop.assembly
属性,也不必设置不推荐的选项卡下列出的任何其他属性。您应该从“Visual Studio 2013或更高版本的开发人员命令提示符”运行命令()为了设置变量。您应该从“Visual Studio 2013或更高版本的开发人员命令提示符”(Developer Command Prompt for Visual Studio 2013或更高版本)运行命令,以便设置变量。我刚刚重新安装了
-用于MSBuild 4.2.0.1214的SonarQube扫描仪
-Visual Studio社区2015
我得到的“属性”sonar.cs.fxcop.assembly“必须设置,并且项目要么从windows命令行运行,要么从开发人员命令提示符运行
sonarQube服务器是5.6.2版,我刚刚重新安装了
-用于MSBuild 4.2.0.1214的SonarQube扫描仪
-Visual Studio社区2015
我得到的“属性”sonar.cs.fxcop.assembly“必须设置,并且项目要么从windows命令行运行,要么从开发人员命令提示符运行
sonarQube服务器的版本为5.6.2