Как исключить папки из C++ основных правил проверки пути проверки?

Моя проблема в том, что пакеты Nuget (внутри папки solutions /packages) вызывают много предупреждений, а анализ их занимает много времени.

Я пытался исключить папки из статического анализа безуспешно. Я понимаю, что это может быть достигнуто с помощью переменной среды CAExcludePath. Но где я должен установить переменную среды CAExcludePath? Я уже пытался установить его через поле Project-> Debugger-> Environment.

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)

Другие вопросы по тегам