1

我正在尝试在声纳中启用 FXcop 规则并分析代码。但我收到以下错误

错误:原因:必须设置属性“sonar.cs.fxcop.assembly”,并且必须已构建项目以执行 FxCop 规则。此属性可以由 Visual Studio Projects 插件的 Analysis Bootstrapper 自动设置,请参阅:http ://docs.codehaus.org/x/TAA1Dg 。如果您希望跳过未构建项目的分析,请设置属性“sonar.visualstudio.skipIfNotBuilt”。

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

我还尝试在 sonar 中设置以下属性。但仍然得到同样的错误

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 插件没有出现在声纳插件区域?

4

2 回答 2

0

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

于 2015-11-24T11:10:31.367 回答
0

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

  1. 从以下 URL 下载软件包

    Visual Studio 的分析引导程序插件

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

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

于 2015-08-13T08:38:54.647 回答