我正在使用ReSharper中的命令行工具InspectCode.exe,但是我无法获得与通过Visual Studio运行ReSharper时相同的输出。
我目前在Visual Studio 2013上安装了ReSharper Ultimate版本10.0.1,并手动编辑了我的检查严重性设置,以忽略在编译或运行时不会影响我的解决方案的团队或样式首选项的非问题的某些问题。这保存在C:\Users\%username%\AppData\Roaming\JetBrains\Shared\vAny\GlobalSettingsStorage.DotSettings
我当前的InspectCode命令如下所示:
InspectCode C:\*solution_location* /o=C:\Users\%username%\Desktop\xmlOutput.xml
在位于here的JetBrains InspectCode页面上,提到InspectCode将找到通过Visual Studio手动更改ReSharper而创建的已保存配置文件,但同时运行InspectCode和“ReSharper> Inspect>代码” “解决方案中的问题”Visual Studio中的相同解决方案文件中的选项会产生不同的结果。
问题是,如何在ReSharper InspectCode命令行工具中使用上面提到的配置文件?
答案 0 :(得分:0)
您可以尝试的一件事是将GlobalSettingsStorage.DotSettings
复制到{SolutionName}.sln.dotSettings
,位于解决方案文件旁边。
另外,请确保ReSharper和命令行工具的版本相同。
最后,您看到的区别是什么?如果是因为扩展,那么不幸的是,这是一个不容易解决的问题 - 命令行工具don't currently support extensions。