SonarQube с MsBuild: sonar.cs.analyzer.projectOutPaths никакие файлы protobuf не будут загружены для этого проекта

SET FOREIGN_KEY_CHECKS = 0;

SELECT @str := CONCAT('TRUNCATE TABLE ', table_schema, '.', table_name, ';')
FROM   information_schema.tables
WHERE  table_type   = 'BASE TABLE'
  AND  table_schema IN ('db1_name','db2_name');

PREPARE stmt FROM @str;

EXECUTE stmt;

DEALLOCATE PREPARE stmt;

SET FOREIGN_KEY_CHECKS = 1;
1
задан Felipe Oriani 21 January 2019 в 11:39
поделиться

1 ответ

Решение: установите правильную версию MsBuild (которая должна быть 14 или выше для проектов .Net Framework). Выполните следующие действия:

  • Загрузите и установите Инструменты сборки для Visual Studio 2017 , доступные по этой ссылке
  • Обратите внимание, что теперь у вас есть папка C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin.
  • В командной строке перейдите к папке и выполните MsBuild -version, и вы должны увидеть правильную версию:
Microsoft(R) Build Engine versão 15.9.21+g9802d43bc3 para .NET Framework
Copyright (C) Microsoft Corporation. Todos os direitos reservados.

15.9.21.664
  • Если хотите, добавьте папку в PATH из окон.
  • Создайте свой проект, используя этот Msbuild.exe.
SonarScanner.MSBuild.exe begin /k:"MyProjectKey" /d:sonar.verbose=true /d:sonar.host.url="http://localhost:9000" /d:sonar.login="3c8d70d998f72178c7a21c1a83590d8af1f6e014"

MSBuild.exe "D:\temp\MyProject\Project.csproj" /t:Rebuild 

SonarScanner.MSBuild.exe end /d:sonar.login="3c8d70d998f72178c7a21c1a83590d8af1f6e014"
  • Получите доступ к SonarQube с http: // localhost: 9000 , и вы должны увидеть результат анализа.
0
ответ дан Felipe Oriani 21 January 2019 в 11:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: