使用命令行工具(inspectcode.exe)进行resharper代码分析

时间:2016-10-24 14:14:12

标签: c# resharper

在My C#语言中,sln文件包含两个项目。第一个项目有实际的代码和第二个项目有第一个项目的单元测试案例。但是在使用命令行工具(inspectcode.exe)进行resharper代码分析时。

仅用于在单元测试项目中进行检查的项目重新分析器,而不是实际代码文件。

'

[{"name":1,"id":1,"data":[["Total",2],["Estimated",2.5]]},{"name":2,"id":2,"data":[["Total",3.9],["Estimated",4.5]]},{"name":3,"id":3,"data":[["Total",3.7],["Estimated",3.5]]},{"name":5,"id":5,"data":[["Total",""],["Estimated",0.44]]},{"name":6,"id":6,"data":[["Total",0.233905093],["Estimated",0.44]]}]

我需要进行更改以对实际代码执行Resharper分析。

执行命令:cd:/inspectcode.exe /output=cd:\resharper-report.xml / no-swea / project = * /profile=cd:.sonar\resharper-sonarqube.DotSettings / no-buildin-settings CD:\ XXXX.sln

1 个答案:

答案 0 :(得分:0)

上述问题导致bcoz

中VS构建版本不同

1.project built machine( VS2015 )&

2.项目分析发生机器( VS2013 ),

所以它在机器的日志中没有显示任何错误细节 2

在构建的机器中测试分析后,我得到了问题的根本原因(错过了项目的依赖库的几个,这应该在MSBuild文件夹下可用{Msbuildfolder-> Microsoft-> visualstudio->版本})&修复它(通过替换丢失的dll)。 现在Analysis运行成功。