【问题标题】:SonarQube + StyleCop Plugin (for C#)SonarQube + StyleCop 插件(用于 C#)
【发布时间】:2016-02-01 11:10:33
【问题描述】:

根据http://docs.sonarqube.org/pages/viewpage.action?pageId=1441942 我们必须将 styleCop Path 设置为

  Settings > General Settings > C# > StyleCop > Path to StyleCop.dll

如果有办法,我可以设置的值

 sonar.stylecop.styleCopDllPath

使用命令“MSBuild.SonarQube.Runner.exe begin”或任何其他方式。

默认值为“C:/Program Files (x86)/StyleCop 4.7/StyleCop.dll”

我使用的是 32 位 wiindows 7,它没有文件夹 (Program Files (x86))。

我正在使用

SonarQube 4.5.6 LTS

C# 插件版本 - 4.4

StyleCop 版本 - 1.1

谢谢

【问题讨论】:

  • 那么你的问题是什么?您已经知道如何 设置路径。您希望我们检查您自己的 PC 以了解 安装 StyleCop 的位置吗?
  • @nvoigt 我为其他团队创建了一个应用程序,为那里的 dot net/vb.net 应用程序运行 SonarQube。有 10 多个团队,并根据需要使用不同版本的 OS 和 Visual Studio。所以他们中的一些人在系统中没有上述路径。有没有其他方法可以为每个单独运行的执行设置 stylecop 路径。

标签: c# sonarqube


【解决方案1】:

我认为您在设置 styleCop 的路径时遇到问题。

无论您的操作系统语言如何,您都可以尝试使用环境变量 %PROGRAMFILES% 进入您的程序文件夹。

所以,它会是这样的: %PROGRAMFILES%/StyleCop 4.7/StyleCop.dll

只要确保你的机器上有这个目录!

希望这会有所帮助。

【讨论】:

  • 感谢您的回复。我为其他团队创建了一个应用程序,为那里的 dot net/vb.net 应用程序运行 SonarQube。有 10 多个团队,并根据需要使用不同版本的 OS 和 Visual Studio。所以他们中的一些人在系统中没有上述路径。有没有其他方法可以为每个单独运行的执行设置 stylecop 路径
  • @atulya 也许这对你有帮助:blogs.msdn.com/b/sourceanalysis/archive/2008/05/25/…
猜你喜欢
  • 2017-02-16
  • 2014-12-09
  • 1970-01-01
  • 2018-06-13
  • 2017-03-11
  • 1970-01-01
  • 2014-07-25
  • 1970-01-01
  • 2015-10-13
相关资源
最近更新 更多