如何使用 Sonarqube 获取 C# 项目的 DSM 数据 5.x
How to get DSM data for C# projects with Sonarqube 5.x
我不知道这是否与 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/**
。现在我得到了适当的日志输出,表明 "Using the following assembly for..." 但是,经过分析,我仍然在 UI 中得到 "No DSM data available for the component" 消息。知道我做错了什么吗?
注意:这是 SonarQube 5.0 和 C# 插件 3.3
我已经确认这确实是 SOANR-6176. All design related metrics are being dropped anyway. See SONAR-6553 的一个实例。
我不知道这是否与 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/**
。现在我得到了适当的日志输出,表明 "Using the following assembly for..." 但是,经过分析,我仍然在 UI 中得到 "No DSM data available for the component" 消息。知道我做错了什么吗?
注意:这是 SonarQube 5.0 和 C# 插件 3.3
我已经确认这确实是 SOANR-6176. All design related metrics are being dropped anyway. See SONAR-6553 的一个实例。