Hello @Logan_Dam, welcome to our community. Apologies for the delay.
The analyzer is a Roslyn analyzer which gets executed during the build by csc.exe
(the C# compiler).
This should be in the build
step. Anyway, concurrent execution is now turned on by default so you can remove this.
If they don’t get built, the code won’t be analyzed.
The error is raised here.
If the project does not contain MAIN or TEST files … we should log a warning to the user, because no files will be analyzed.
If no code is built, then no files are analyzed. If no files are analyzed, the plugin which pushed the analysis data to SonarQube thinks that it hasn’t been invoked with the correct scanner (because no C# analysis happened).
I hope this helps.