如何从c ++核心指南中排除文件夹检查路径?

Hor*_*nen 6 c++ static-analysis visual-studio exclusionpath

我的问题是Nuget包(在solutions/packages文件夹中)引起了很多警告并且分析它们需要很长时间.

我试过从静态分析中排除文件夹但没有成功.我理解这可以使用CAExcludePath环境变量来实现.但是,我应该在哪里设置CAExcludePath环境变量?我已经尝试通过project-> debugger-> environment字段设置它.

Qua*_*rra 1

该变量可在 中访问C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Microsoft\VisualStudio\v15.0\CodeAnalysis\Microsoft.CodeAnalysis.Targets,并且可以通过增加构建输出详细程度 ( ) 来查看其值Tools->Options->Projects and Solutions->Build and Run -> MSBuild project build output verbosity to 'Diagnostic'。不过,设置变量并没有帮助我解决这个问题。编辑:我正在使用 MSVS Professional 2017 版本 15.2 (26430.15)