2016-08-11 4 views
0

Есть ли возможность игнорировать дубликаты GUID проекта? Похоже, что сканер сам подключается к процессу сборки и создает выходной проект всякий раз, когда сборка запускается в проекте C#. Иногда выполняется несколько сборок, например. Silverlight, портативные библиотеки, генератор кода RIA, и все это заставляет сканер генерировать дубликаты. Я попытался устранить дубликаты из msbuild, изменив файлы csproj и целевые файлы, но это непросто (некоторые проекты построены 3 раза), и я думаю, что было бы проще, если бы был просто переключатель, чтобы игнорировать дубликаты, а чем их исключить.SonarQube MSBuild scanner игнорировать дублирующие проекты

ответ

0

Имел ту же проблему с моим решением, использующим Silverlight. Единственное решение, которое я нашел, хотя и уродливым, заключалось в том, чтобы выполнить сценарий Powershell для удаления дубликатов каталогов. Содержимое казалось одинаковым, список файлов, которые нужно использовать для обработки. Я хотел бы добавить +1 для флага игнорирования.

+0

Звучит нормально. Я выбрал другой маршрут и развязал репо [link] https://github.com/yowl/sonar-scanner-msbuild.git. Не уверен, как работают аргументы командной строки, поэтому пока не поставил запрос на растяжение. – yowl00

Смежные вопросы