Как отключить анализ кода в MSBuild target ClCompile? - PullRequest
3 голосов
/ 25 февраля 2012

Когда я строю свои проекты с помощью сценариев MSBuilds, я получаю следующее сообщение во время работы ClCompile target: Running Code Analysis for C/C++…

Вывод MSBuild выглядит следующим образом:

ClCompile:
  ....
  Source1.cpp
  Source2.cpp
  Running Code Analysis for C/C++…

После изменения свойства <RunCodeAnalysis> в сценариях сборки на false:

<PropertyGroup>
    <RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>

это просто отключило запуск цели RunCodeAnalysis MSBuild, но это не влияет на выполнение анализа кода в цели ClCompile - похоже, это должно бытьотключено где-то еще.

Как отключить анализ кода во время выполнения ClCompile target?

Ответы [ 2 ]

2 голосов
/ 26 февраля 2012

<EnablePREfast> должно быть установлено до false.

Я использовал следующий код:

<PropertyGroup>
    <EnablePREfast>false</EnablePREfast>
</PropertyGroup>

Больше информации на CL Task

1 голос
/ 25 февраля 2012

На странице свойств проекта перейдите к Анализ кода (последний в левом дереве).Там вы можете отключить функцию анализа кода.В VC10 + вам просто нужно снять второй флажок.В более ранних версиях для третьего свойства было установлено значение *

.
...