2016-08-11 98 views
0

是否有一個選項可以忽略重複的項目GUID?似乎掃描器會將自己掛鉤到構建過程中,並且每當構建在c#項目上運行時都會創建一個輸出項目。有時會運行多個構建,例如Silverlight,便攜式庫,RIA代碼代碼,這些都會導致掃描程序生成重複項。我試圖通過更改csproj文件和目標文件來消除msbuild中的重複內容,但這並不容易(某些項目構建了3次),而且我認爲如果只是切換而忽略重複項目會更簡單比排除他們。SonarQube MSBuild掃描器忽略重複項目

回答

0

與我使用Silverlight的解決方案有同樣的問題。我發現的唯一解決方案,雖然很醜,但是要做一個Powershell腳本來刪除重複的目錄。內容似乎是相同的,用於處理的文件列表。我想爲忽略標誌+1。

+0

聽起來很好。我採取了不同的路線和分叉回購[鏈接] https://github.com/yowl/sonar-scanner-msbuild.git不知道命令行參數如何工作,所以還沒有提出拉請求。 – yowl00

相關問題