【发布时间】:2016-05-09 11:33:20
【问题描述】:
我们正在使用:SonarQube 5.0、MSBuild Sonar Runner 1.1 C# 插件 4.4 和 jdk 1.8。
在启用 FxCop 规则的情况下运行分析时,我们收到以下错误:
必须设置属性“sonar.cs.fxcop.assembly”,并且必须已构建项目以执行 FxCop 规则。 此属性可以由 Visual Studio Projects 插件的 Analysis Bootstrapper 自动设置,请参阅:http://docs.codehaus.org/x/TAA1Dg。 如果您希望跳过未构建项目的分析,请设置属性“sonar.visualstudio.skipIfNotBuilt”。
我做了什么:
我已经安装了 FxCop 10.0。我们使用的是 Windows Server 2008 R2。我们没有使用任何数据库。
我主要担心的是,如果我停用所有 FxCop 规则,那么我的声纳就会工作;但是如果我激活它们,就会出现上述错误。
问题:
安装 FxCop 后我应该做什么?如果我想让 Sonar 与 FxCop 一起运行,还需要什么额外的配置。
安装了 Sonar-runner 2.5 后,我在哪里可以设置 MS-build 扫描仪来分析 .NET?请告诉我sonar.cs.fxcop.assembly必须设置什么,我在这里很困惑。
我们需要安装 VS2010 还是其他版本?我们需要安装任何 VS 插件吗?
【问题讨论】:
标签: c# msbuild sonarqube fxcop