Fix for #146 causes a directory in $(ProjectDir)\obj$(Configuration) to be created, even if the project has specified a different intermediate output directory.
I believe the value of $(IntermediateOutputPath) should be respected if it exists (which it does by default in VS projects).