我正在使用:
SonarQube 6.7(内部版本33306)
SonarC#7.3.0.5690
sonar-scanner-msbuild-4.2.0.1214-net46
在每次分析期间,我都会收到很多警告:
WARNING: WARN: File 'pathToCsharpFile.cs' referenced by the protobuf 'MetricsInfo' does not exist in the analysis context
组合适用于:MetricsInfo,TokenTypeInfo,SymbolReferenceInfo,CopyPasteTokenInfo等。
结果是,我没有CS文件的度量标准(例如Lines of code
)(仅计算xml,html,js)
我不确定100%是否相关,但是在日志中找不到其他任何潜在的根本原因。
我该如何解决?
更新
在调试模式下,我还会看到很多信息,例如:
DEBUG: Skipping the ReSharper issue at line 11416 whose file "PathToCsharpFile.cs" is not in SonarQube.
我认为它可能已连接,但是我仍然不知道如何包含/修复它
答案 0 :(得分:0)
尝试此命令 “ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ msbuild.exe”“ D:\ Sonar \ Source \ Proj1.csproj” / t:Rebuild / v:diag >
https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-msbuild/