测试.csproj(C#)时出现运行Rescharper检查代码的问题-未获取dotsettings文件

时间:2018-11-20 15:57:13

标签: c# resharper code-analysis

我正在使用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文件设置为自变量吗?预先感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我认为这已涵盖在documentation for InspectCode中:

使用命令行参数配置InspectCode

...

--profile-默认情况下,InspectCode将使用“解决方案团队共享”层(SolutionName.DotSettings)中的ReSharper设置覆盖其默认设置(如果存在)。如有必要,您可以使用此参数指定另一个.DotSettings文件,该文件将覆盖所有其他设置。例如,--profile =“ C:\ Work \ MyRsSettings.DotSettings”。