根据这个site,如果您使用的是C#插件4.5或更高版本(我正在使用v5),则sonarlint或声纳扫描器应该是版本2 但是当我查看包含的文件时,sonarlint版本是v1.10。
这是正确的还是当前与C#插件捆绑在一起的错误版本。
我的问题是,在构建服务器上安装VS2015 SP2之后,SonarQube停止了日志记录问题,并且通过我的调试,这是可能原因列表中的最后一项。
如果我更改构建定义以使用MSBuild 12,则会记录问题但不会记录在MSBuild 14上。当我使用MSBuild 12或14从命令提示符执行该过程时,不会记录任何问题。从中我可以看到所有结果文件并且一切仍然有效,他们只是没有输入到sonarqube。
编辑:与此Question有关,基本上我试图找到实际的问题和解决方案
答案 0 :(得分:1)
你指出的doc根本没有提到SonarLint。 v2(在兼容性矩阵中)是指SonarQube Scanner for MSBuild的版本,所以使用Scanner for MSBuild v2和C#Plugin v5,你一切都很好。 SonarLint是一个完全不同的东西,你不应该关心它嵌入在C#插件中的一些库。