Я пытаюсь проанализировать проект C# с помощью sonarqube, но я продолжаю получать сообщение об ошибке, говоря, что sonarlint не является допустимым приложением win32, в чем причина этого?sonarlint.exe недействительный win32-приложение
[15:51:01]: [Step 1/3] 15:51:01.807 INFO - Sensor FileHashSensor...
[15:51:01]: [Step 1/3] 15:51:01.838 INFO - Sensor FileHashSensor done: 31 ms
[15:51:01]: [Step 1/3] 15:51:01.838 INFO - Sensor [email protected]
[15:51:02]: [Step 1/3] INFO: ------------------------------------------------------------------------
[15:51:02]: [Step 1/3] INFO: EXECUTION FAILURE
[15:51:02]: [Step 1/3] INFO: ------------------------------------------------------------------------
[15:51:02]: [Step 1/3] Total time: 26.359s
[15:51:02]: [Step 1/3] Final Memory: 53M/1397M
[15:51:02]: [Step 1/3] ERROR: Error during Sonar runner execution
[15:51:02]: [Step 1/3] INFO: ------------------------------------------------------------------------
[15:51:02]: [Step 1/3] ERROR: Unable to execute Sonar
[15:51:02]: [Step 1/3] ERROR: Caused by: java.io.IOException: Cannot run program "X:\xxxx\xxxx\xxxx\xxxxxx\.\.sonar\SonarLint.Runner\SonarLint.Runner.exe": CreateProcess error=193, %1 is not a valid Win32 application
[15:51:02]: [Step 1/3] ERROR: Caused by: Cannot run program "X:\xxxx\xxxx\xxxxx\xxxxx\.\.sonar\SonarLint.Runner\SonarLint.Runner.exe": CreateProcess error=193, %1 is not a valid Win32 application
[15:51:02]: [Step 1/3] ERROR: Caused by: CreateProcess error=193, %1 is not a valid Win32 application
Проверьте, существует ли этот файл, и проверьте, можно ли его запустить из командной строки. Возможно, это 64-разрядное приложение, и у вас 32-битная система, или для нее требуется платформа .NET, которая не установлена в системе. – csharpfolk
Файл существует, и я получаю ту же ошибку при запуске из командной строки, у меня 64-битная система. – user3809938
Вы запустили 'SonarLint.Runner.exe' из командной строки или основного скрипта? – csharpfolk