无法在SonarQube

时间:2015-08-12 11:31:42

标签: c# sonarqube fxcop fxcopcmd

我正在尝试在声纳中启用FXcop规则并分析代码。但我在

中收到以下错误
  

错误:引起:必须设置属性“sonar.cs.fxcop.assembly”   并且必须构建项目以执行FxCop规则。这个   属性可以由Analysis Bootstrapper自动设置   Visual Studio Projects插件,请参阅:http://docs.codehaus.org/x/TAA1Dg。如果你想跳过分析   没有建立项目,设置属性   “sonar.visualstudio.skipIfNotBuilt”。

控制台日志指出此属性将由Analysis Bootstrapper for Visual Studio plugin自动设置。但我无法在声纳中找到并安装此插件。

我也尝试在声纳中设置以下属性。但仍然得到相同的错误

sonar.cs.fxcop.fxCopCmdPath=C:\Program Files (x86)\Microsoft Fxcop 10.0\FxCopCmd.exe
sonar.fxcop.installDirector=C:\Program Files (x86)\Microsoft Fxcop 10.0

为什么Analysis Bootstrapper插件没有进入声纳插件区?

2 个答案:

答案 0 :(得分:0)

如果您遇到此问题,请按照以下步骤进行操作

  1. 从以下网址下载该软件包

    Analysis Bootstrapper Pluggin for Visual Studio

  2. sonar-visual-studio-plugin-1.2.jar 文件复制到Sonar \ extensions \ plugins文件夹

  3. 重新启动服务器,您将在已安装的插件部分

  4. 中看到该插件

答案 1 :(得分:0)

如果从不是“Visual Studio 2013或更高版本的命令提示符”(http://docs.sonarqube.org/display/SONAR/Analyzing+with+SonarQube+Scanner+for+MSBuild)的提示符启动命令,也会发生此错误。