Я создал один. net core api project 3.1 версии. Также установлен sonarqube и создайте там один проект и сгенерированный токен, теперь я запускаю команду из командной строки. Два шага начинаются и сборка выполняется успешно, но последний шаг завершается с ошибкой. Моя команда следующая:
dotnet C:\sonarqube\SonarScanner.MSBuild.dll begin /k:"86544e2c28cc8f796558282aff7ea9fc76a6403d"
dotnet build D:\Projects\ServiceApi\ServiceApi.sln
dotnet C:\sonarqube\SonarScanner.MSBuild.dll end
Ошибка:
Calling the SonarQube Scanner...
Unhandled Exception: System.ComponentModel.Win32Exception: The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at SonarScanner.MSBuild.Common.ProcessRunner.Execute(ProcessRunnerArguments runnerArgs)
at SonarScanner.MSBuild.Shim.SonarScannerWrapper.ExecuteJavaRunner(AnalysisConfig config,
IEnumerable`1 userCmdLineArguments, ILogger logger, String exeFileName, String propertiesFileName,
IProcessRunner runner)
at SonarScanner.MSBuild.Shim.SonarScannerWrapper.InternalExecute(AnalysisConfig config, IEnumerable`1
userCmdLineArguments, ILogger logger, String fullPropertiesFilePath)
at SonarScanner.MSBuild.Shim.SonarScannerWrapper.<>c__DisplayClass7_0.<Execute>b__0()
at SonarScanner.MSBuild.Shim.SonarScannerWrapper.Execute(AnalysisConfig config, IEnumerable`1
userCmdLineArguments)
at
SonarScanner.MSBuild.PostProcessor.MSBuildPostProcessor.InvokeSonarScanner(IAnalysisPropertyProvider
cmdLineArgs, AnalysisConfig config)
at SonarScanner.MSBuild.PostProcessor.MSBuildPostProcessor.Execute(String[] args, AnalysisConfig
config, ITeamBuildSettings settings)
at SonarScanner.MSBuild.BootstrapperClass.PostProcess()
at SonarScanner.MSBuild.BootstrapperClass.Execute()
at SonarScanner.MSBuild.Program.Execute(String[] args, ILogger logger)
at SonarScanner.MSBuild.Program.Main(String[] args)
![enter image description here](https://i.stack.imgur.com/KbZWJ.jpg)