小编Edi*_*ika的帖子

Sonarqube 扫描仪错误:未找到可分析的项目。不会执行 SonarQube 分析

我正在尝试使用 Sonarqube 分析 VS2017 解决方案。我已经在带有 Windows 2016 的 VM 上安装了服务器。我在创建项目后使用 Sonarqube 服务器建议的命令在解决方案的根目录中创建了一个批处理文件:

SonarScanner.MSBuild.exe begin /k:"MyProject" /d:sonar.host.url="http://sonarqubeserver:9002" /d:sonar.login="KeyProvidedByServer"

"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MsBuild.exe" 

D:\Source\Repos\Project\MyProject.sln /t:Rebuild
    SonarScanner.MSBuild.exe end /d:sonar.login="KeyProvidedByServer"
Run Code Online (Sandbox Code Playgroud)

当我以管理权限从命令提示符启动批处理文件时,第一个和第二个命令会正常运行,但第三个命令有很多行,例如

警告:文件“D:\Source\Repos\Project\MyProject\class.cs”不在根目录“D:\Source\Repos\Project\.sonarqube\out”下,不会被分析。

和最后的消息

文件被以下项目引用:“D:\Source\Repos\Project\Project\MyProject.csproj”。

没有找到可分析的项目。不会执行 SonarQube 分析。查看构建摘要报告以获取详细信息。

写处理总结到

D:\Source\Repos\Project\.sonarqube\out\ProjectInfo.log 声纳属性文件的生成失败。无法完成 SonarQube 分析。

12:13:35.099 创建摘要降价文件...

12:13:35.103 后处理失败。退出代码:1

这个配置有什么问题?

sonarqube sonarqube-scan

6
推荐指数
0
解决办法
1694
查看次数

标签 统计

sonarqube ×1

sonarqube-scan ×1