Build Time Code Generation in MSBuild