C # - Сонар для сканера msbuild с множественной конфигурацией - PullRequest
0 голосов
/ 30 апреля 2018

У меня есть решение C #, которое имеет 2 конфигурации, и у меня есть один проект Sonarqube.

Я использую сонарный сканер, как показано ниже:

сонар-сканер для MS-build begin

ms-build -config: config_1 MySolution.sln

ms-build -config: config_2 MySolution.sln

сонар-сканер для конца ms-build

Это правильная процедура? Могу ли я включить две ms-build для одного и того же решения с двумя конфигурациями?

Могу ли я пропустить какие-либо проблемы, если я это сделаю?

1 Ответ

0 голосов
/ 30 апреля 2018

Да, если вы используете сканер v4 для MSBuild или более поздней версии.

Эта функция была фактически добавлена ​​для поддержки проектов .NET Core, которые нацелены на несколько сред, но она также работает при создании двух разных конфигураций проекта, например ОТЛАДКА И ВЫПУСК.

Вы не пропустите ни одной проблемы - проблемы будут дублированы и объединены. Однако при использовании условной компиляции вычисление метрик усложняется, поэтому сканер использует простой подход и просто загружает метрики для одной конфигурации. См. сообщение в блоге о выпуске для получения дополнительной информации.

...