initial version of MSBUILD preprocessing. untested.