При установке свойства для отдельных файлов (для всех платформ и конфигураций), среда генерит код, вроде этого:
<ClCompile Include="..\StdAfx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
</ClCompile>
В чем глубокий смысл использования Condition?
Почему бы не сделать воттак?
<ClCompile Include="..\StdAfx.cpp">
<PrecompiledHeader>Create</PrecompiledHeader>
</ClCompile>
Можно ли как-то стимулировать среду не использовать Condition без надобности?