我正在使用Resharper的inspectcode对我的代码进行分析。为此,我运行以下命令:
inspectcode.x86.exe "C:\CODE\src\AI.Core\AI.Core.csproj"
/o:"C:\CODE\analysis\CodeQualityResults.xml" /disable-settings-layers:SolutionPersonal
我的dotsettings文件位于此处:
C:\CODE\src\AI.Core.dotsettings
当我运行上面的命令时,设置没有被选择。这是因为im在主解决方案文件夹下面的文件夹中指定了项目。即:
此处的设置文件:
C:\CODE\src\AI.Core.dotsettings
在这里进行项目
C:\CODE\src\AI.Core\AI.Core.csproj
(注意:项目是设置文件下方的文件夹)
为什么不接他们?我究竟做错了什么?可以在命令行中将dotsettings文件设置为自变量吗?预先感谢您的帮助。
答案 0 :(得分:2)
我认为这已涵盖在documentation for InspectCode中:
...
--profile
-默认情况下,InspectCode将使用“解决方案团队共享”层(SolutionName.DotSettings)中的ReSharper设置覆盖其默认设置(如果存在)。如有必要,您可以使用此参数指定另一个.DotSettings文件,该文件将覆盖所有其他设置。例如,--profile =“ C:\ Work \ MyRsSettings.DotSettings”。