title: Unity3D application - the SonarScanner for MSBuild integration failed: SonarQube was unable to collect the required information about your projects
body: <p>I have a Unity3D application, for which I have configured a build pipeline in Azure DevOps by following <a href="https://www.unitydevops.com/docs/unity-build-task/" rel="nofollow noreferrer">this</a> documentation.</p>
  <p>In the same build pipeline, I have integrated SonarQube tasks (prepare, run code, publish).</p>
  <p>Whenever I run this build pipeline, I get the following error:</p>
  <blockquote>
  <p>##[error]12:18:51.144  The SonarScanner for MSBuild integration failed: SonarQube was unable to collect the required information about your projects.
  Possible causes:
  1. The project has not been built - the project must be built in between the begin and end steps
  2. An unsupported version of MSBuild has been used to build the project. Currently MSBuild 14.0.25420.1 and higher are supported.
  3. The begin, build and end steps have not all been launched from the same folder
  4. None of the analyzed projects have a valid ProjectGuid and you have not used a solution (.sln)</p>
  </blockquote>