我使用Resharper的检查代码对我的代码进行分析。为此,我运行以下命令:
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文件设置为命令行中的参数吗?提前谢谢你的帮助。
发布于 2018-11-20 16:03:09
这是我认为在InspectCode文档中涵盖的
用命令行参数配置InspectCode
…
--profile
-默认情况下,InspectCode将使用“解决方案团队共享”层(SolutionName.DotSettings)中的ReSharper设置覆盖其默认设置(如果存在的话)。如果有必要,可以使用此参数指定另一个.DotSettings文件,该文件将覆盖所有其他设置,例如-=“C:\Work\MyRsSettings.DotSettings”。
https://stackoverflow.com/questions/53396858
复制相似问题