2016-01-13 14 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 *'[假设作品.. 。我没有尝试过] –

相关问题