1<?xml version="1.0" encoding="utf-8"?> 2<Project> 3 <ItemDefinitionGroup> 4 <MARMASM> 5 <!-- Works around a situation when we preprocess file in $(IntDir). In such case the output file is the same as input file 6 and we get access violation. Appending '.pp' file extension to the output file name resolves this issue. --> 7 <PreprocessedFileName Condition="'%(PreprocessedFileName)' == ''">$(IntDir)%(FileName)%(Extension).pp</PreprocessedFileName> 8 </MARMASM> 9 </ItemDefinitionGroup> 10</Project> 11