For years technologies keep promising us that "write once, run everywhere" experience, but the reality is that often we need some tweaks in the build process on our local development environment while not enforcing such changes on team members. Here's what MSBuild can offer.