繁体   English   中英

sonar.cs.fxcop.assembly在sonarqube 5.1 /或TC sonarqube运行程序中分析多重组装

[英]sonar.cs.fxcop.assembly analyze multiples assembly in sonarqube 5.1/ or in TC sonarqube runner

我有SonarQube 5.1,我需要使用FxCop规则,但是当我在TeamCity SonarQube Runner中添加参数sonar.cs.fxcop.assembly时,它将返回错误

“必须设置属性“ sonar.cs.fxcop.assembly”,并且必须已构建项目以执行FxCop规则。...等...”

因此,我们尝试在SonarQube站点(localhost:9000)的Deprecated TAB中手动添加单个程序集,它可以工作,但是我们需要分析多个程序集,因此我们现在的问题是如何在sonarqube 5.1中对多个组件进行分析,是否有人知道如何做到这一点?

请按照http://redirect.sonarsource.com/plugins/csharp.html上的说明,使用MSBuild SonarQube Runner分析您的C#项目。

MSBuild SonarQube Runner是与Microsoft联合开发的,并且与MSBuild完全集成,解决了我们以前使用C#插件所面临的许多集成问题。 例如,现在在MSBuild生成期间使用所有正确的参数执行FxCop。

您不必手动设置sonar.cs.fxcop.assembly属性,也不必手动设置“ Deprecated选项卡下列出的其他任何属性。

您应该从“ Visual Studio 2013或更高版本的开发人员命令提示符”中运行命令( http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild )以获取变量要设置。

我刚刚完成了全新安装-SonarQube Scanner for MSBuild 4.2.0.1214-Visual Studio Community 2015

而且我得到“必须设置“ sonar.cs.fxcop.assembly”属性,并且该项目要么从Windows cmd行运行,要么从developer命令提示符运行

sonarQube服务器的版本为5.6.2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM