Como forçar o MSBuild a executar a análise de código sem recompilar
Por padrão, a análise de código é feita apenas para projetos que são compilados. Portanto, quando executo o MSBuild a partir da linha de comando, ele executa a análise de código apenas pela primeira vez. Nas chamadas subseqüentes, a análise de código é ignorada.
Antecedentes: quero avaliar as regras da CA e ver quantos avisos existiriam em nosso código ao ativar uma regra. Por isso, não quero recompilar tudo - o que leva algum tempo - mas apenas refazer a análise do código. Como você pode conseguir isso?
Estou usando o Visual Studio 2013 e o MSBuild 12.0.
Mesmo ativando explicitamente a análise de código não ajuda:
msbuild DesktopBuild.proj /p:RunCodeAnalysis=true