0

根据这个站点,如果您使用的是 C# 插件 4.5 或更高版本(我使用的是 v5),则 sonarlint 或声纳扫描仪应该是版本 2 但是当我查看包含的文件时,sonarlint 版本是 v1.10。

这是正确的还是当前与 C# 插件捆绑在一起的版本不正确。

我的问题是,在构建服务器上安装 VS2015 SP2 后,SonarQube 停止记录问题,并且通过我的调试,这是可能原因列表中的最后一项。

如果我将构建定义更改为使用 MSBuild 12,则会记录问题,但不会在 MSBuild 14 上记录问题。当我使用 MSBuild 12 或 14 从命令提示符执行该过程时,不会记录任何问题。从我可以看到的所有结果文件和一切仍然作品它们只是没有导入到声纳库中。

编辑:基本上与这个问题有关我试图找到实际的问题和解决方案

4

1 回答 1

1

您指向的文档根本没有提到 SonarLint。v2(在兼容性矩阵中)指的是 SonarQube Scanner for MSBuild 的版本,因此使用 Scanner for MSBuild v2 和 C# Plugin v5 就可以了。SonarLint 是完全不同的东西,你不应该关心它的一些库被嵌入到 C# 插件中。

于 2016-04-08T09:52:24.133 回答