2016-01-13 49 views
1

我正在運行以下命令使用Resharper命令行工具進行代碼分析。我能夠爲整個解決方案生成報告。 我不能夠罰款如何我可以做同樣的一組項目不是整個解決方案? 我怎麼能跳過一些項目從分析resharper檢查代碼分析的項目集不是整個解決方案

c:\softwares\ReSharper.CommandLineTools>inspectcode.x86.exe /output=resharper-re sults.xml C:\test\Test.sln /project="Test.Business"

+0

它沒有報價輪「Test.Business」工作嗎?添加'/ no-swea'標誌是否有所作爲? –

+0

我想運行特定項目的分析,例如project =「Project.Business,Project.MVC」等 –

回答

0

JetBrain's announcement of the tool/project標誌:

允許分析特定項目(S),而不是整體解決方案。這個參數後,你可以輸入項目名稱,或相匹配的解決方案中的幾個項目

所以我認爲你有幾種選擇通配符:

  1. 分析每個項目單獨
  2. 名字您的項目因此它們可以與通配符一起運行
  3. 創建包含您感興趣的項目組的新虛擬解決方案並對這些項目進行解決方案範圍分析

JetBrains似乎最終會添加你想要的語法;您也可以聯繫他們提出請求。

+0

是的,我看到了,但我不能爲多個項目運行相同,你可以在我的問題中看到相同的結果上面的例子我使用/ project指令。你能給我一個例子,我可以如何使用這個多項目我有項目名稱例如Blog.Mvc,Blog.Business,Blog.Repository我不想運行測試blog.mvc。 –

+0

你可以*重命名*你的項目,使通配符匹配變得容易(因此上面#2中的*名稱)或者使用一些與之匹配的作品,比如'Blog。* s *'[假設作品.. 。我沒有嘗試過] –

相關問題