В предыдущих версиях Visual Studio процесс сборки был по большей части черным ящиком, и было лишь несколько параметров, доступных для настройки компиляции приложения. С выпуском Visual Studio 2005 и Microsoft .NET Framework 2.0 управляемые проекты могут быть собраны с помощью Microsoft Build Engine (MSBuild). Программа MSBuild является расширяемой и позволяет настраивать каждую операцию, выполняемую в процессе сборки. Она использует XML-файл (вообще-то, файл проекта, но об этом позже), в котором можно описать каждую операцию, что позволяет легко изменять и расширять процесс сборки проектов.
далее>>