Follow comes from Deepak Mittal
Problem Description: After migration from 2010 to 2012 of VC++ projects and using Team Build 2012, if you have enabled code analysis, build might fail as it will consider warnings as error:
Error message in the log: Code analysis warning C6340 being treated as an error C2220
Resolution: This issue happening due to targets file working differently when you build the project with visual studio and when you build the solution with team build 2012. With visual studio, everything will work as expected.
To resolve the issue with Team Build 2012, here is the workaround:
<AdditionalOptions>/analyze /analyze:quiet %(AdditionalOptions)</AdditionalOptions>
4. Save the file and rebuild using Team Build