SonarQube 的 MSBuild 扫描器是否与 Silverlight 5 兼容?

Is SonarQube's MSBuild scanner compatible with Silverlight 5?

我正在尝试获取旧版 Silverlight 应用程序的指标。 MSBuild 扫描器似乎发现了问题,但代码行数不对。它报告 ~300 LOC,而声纳扫描仪发现~250,000 LOC。如果那是唯一的问题,那么我可以处理它。但是,关闭 LOC 并没有给我很大的信心。

您似乎可以通过设置 mscorlib 位置参数来配置声纳扫描仪:sonar.silverlight.5.mscorlib.location。我还没有找到任何可与 MSBuild 扫描仪相媲美的东西。

我缺少某些配置吗?

对于 C# 项目,SonarQube Scanner for MSBuild 是首选和推荐的。它旨在了解 C# 项目的布局、识别其部分并处理分析的正确配置。

对于其他类型的项目(例如 Java 使用 Maven 或 Gradle 构建的项目),建议使用其他扫描器。对于 Silverlight 项目,您应该使用 default/fallback SonarQube Scanner