如何使用Sonarqube 5.x获取C#项目的DSM数据

时间:2015-03-11 17:47:04

标签: c# .net sonarqube

我不知道这是否与SONAR-6176有关,但我正在尝试获取包含五个项目的.net解决方案的DSM数据。通常,我们的构建过程将所有二进制文件放在解决方案文件夹中的./target文件夹下,如下所示:

+-Solution Dir
  +-target
    +-APIProj
    |   APIProj.dll
    +-ImplProj
       APIProj.dll
       ImplProj.dll

      and so forth...

最初在分析期间,我收到警告说无法找到二进制文件,但我修复了该设置sonar.visualstudio.outputPaths=Solution Dir/target/**。现在我得到适当的日志输出,指出“使用以下程序集...”但是,经过分析,我仍然在UI中获得“组件没有可用的DSM数据”消息。我有什么想法吗?

注意:这是使用SonarQube 5.0和C#Plugin 3.3

1 个答案:

答案 0 :(得分:0)

我已经确认这确实是SOANR-6176的一个实例。无论如何,所有与设计相关的指标都被丢弃。请参阅SONAR-6553