Описание тега xbuild

XBuild - это специфическая для Mono версия утилиты MSBuild.

XBuild - это реализация msbuild в Mono, позволяющая компилировать проекты, содержащие файл msbuild, в Linux и OS X. xbuild уже некоторое время является частью стандартного дистрибутива Mono, но еще не завершен на 100%.

XBuild "из коробки" поддерживает проекты C# и VB.NET. Он также поддерживает проекты ASP.NET, как проекты WebApplication, так и проекты WebSite. Он также поддерживает настраиваемые задачи, цели, расширение системы сборки с помощью хуков Before/After* (например, Before/AfterBuild) и свойств *DependsOn (например, BuildDependsOn).

Microsoft открыла исходный код MSBuild на GitHub и перенесла его на платформы, отличные от Windows. Начиная с версии Mono 5.0, xbuild устарел и заменен MSBuild.

Интересно, что XBuild был кодовым названием MSBuild, когда Microsoft работала над Visual Studio 2005 и.NET Framework 2.0.