&gt; PS - I have done a lot of .Net development, but rarely did anything beyond the basics with MSBuild directly (mostly via Visual Studio, or took the pre-generated command line and stuck in a script).<p>This is an excellent reason to avoid MSBuild. IDE lockin is a nightmare.<p>Might be unavoidable for Visual Studio, though.