Code coverage is visible in TFS2017, .trx .coverage and .coveragexml files are generated.
All unit tests are displayed correctly in Sonarqube but without coverage.
Can I reccomend trying your analysis without the additional property you specified in your “Prepare Analysis” step? If you’re using the latest versions of SonarQube and the VSTS Extension, you shouldn’t need to specify that anymore. I think the documentation is a little dated from when their was a specific issue related to picking up the coverage report.
Any additional logs you can provide from your build would be appreicated, especially from your “Run Code Analysis” step.