We updated our build environment to try out .NET 8.0.0-preview.7.23375.6. Since then the sonarqube scanner fails with this error message in the “end” step (the “begin” and “build” step are executed successfully). Does Sonarqube support .NET 8 targeted projects and does it support builds that were created with MSBuild version 17.8 (Breaking change: Version requirements for .NET 8 SDK - .NET | Microsoft Learn)?
[1;34m==> dotnet /Users/Shared/Applications/sonar-scanner-msbuild-net5.0/SonarScanner.MSBuild.dll end /d:sonar.login=***e[m
build 13-Sep-2023 15:58:04 SonarScanner for MSBuild 5.13.1
build 13-Sep-2023 15:58:04 Using the .NET Core version of the Scanner for MSBuild
build 13-Sep-2023 15:58:04 Post-processing started.
error 13-Sep-2023 15:58:04 15:58:04.902 The SonarScanner for MSBuild integration failed: SonarQube was unable to collect the required information about your projects.
build 13-Sep-2023 15:58:04 15:58:04.902 Generation of the sonar-properties file failed. Unable to complete the analysis.
error 13-Sep-2023 15:58:04 Possible causes:
error 13-Sep-2023 15:58:04 1. The project has not been built - the project must be built in between the begin and end steps
error 13-Sep-2023 15:58:04 2. An unsupported version of MSBuild has been used to build the project. Currently MSBuild 14.0.25420.1 and higher are supported.
error 13-Sep-2023 15:58:04 3. The begin, build and end steps have not all been launched from the same folder
error 13-Sep-2023 15:58:04 4. None of the analyzed projects have a valid ProjectGuid and you have not used a solution (.sln)
error 13-Sep-2023 15:58:04 15:58:04.912 Post-processing failed. Exit code: 1
Must-share information (formatted with Markdown):
- which versions are you using: SonarScanner for MSBuild 5.13.1
- how is SonarQube deployed: zip
- what are you trying to achieve: scan .NET 8 targeted project (8.0.0-preview.7.23375.6)