i hate msbuild