MSBuild Engine теперь с открытым исходным кодом


Microsoft объявила, что MSBuild вносится в .NET Foundation. Теперь он доступен на GitHub и переносится на Linux и Mac.

Microsoft Build Engine (MSBuild) – это платформа для создания приложений. Механизмы сборки работают незаметно для компиляции библиотек и приложений из исходного кода. MSBuild позволяет настраивать файлы XML, которые определяют, что должно происходить в процессе сборки с точки зрения того, какая предварительная обработка должна выполняться, каковы параметры компиляции и какая (если есть) постобработка должна произойти.

MSBuild – это механизм сборки, используемый Visual Studio, хотя большинство разработчиков используют его, не выполняя никаких настроек – или даже не осознавая, что он существует.
Переход на открытый исходный код означает, что, вызывая msbuild.exe в своем проекте, вы можете организовывать и создавать продукты в средах, где Visual Studio не установлена. В качестве примера того, как это работает, MSBuild используется для создания проектов с открытым исходным кодом .NET Core Libraries и .NET Core Runtime.
Исходники MSBuild, опубликованные на GitHub, описываются как «тесно связанные с версией, которая будет поставляться с Visual Studio 2015.
Разработчики сообщают в блоге MSDN, что вы можете заметить несколько отличий, поскольку это их первая попытка автономной сборки, но намерение состоит в том, чтобы со временем эти расхождения уменьшились.
Одно облако для всего счастья с открытым исходным кодом заключается в том, что на данный момент вам необходимо установить Visual Studio 2015 для первой сборки. Эта ситуация улучшится с добавлением поддержки Linux и Mac в ближайшее время, после чего вы сможете использовать MSBuild для создания проектов .NET с открытым исходным кодом на предпочитаемой вами платформе. Планируется начать с Mono и попытаться перенести код для работы на .NET Core (новая версия Microsoft .NET Framework с открытым исходным кодом). Разработчики признают, что на самом деле они только начинают работать с портами, и говорят, что сначала хотели открыть код, «чтобы мы все с самого начала могли насладиться кроссплатформенным путешествием».

Больше информации
MSBuild Engine теперь доступен на GitHub с открытым исходным кодом
.NET Foundation
MSBuild на GitHub
Статьи по Теме
.NET становится открытым исходным кодом

Чтобы получать информацию о новых статьях на I Programmer, установите панель инструментов I Programmer, подпишитесь на RSS-канал, подпишитесь на нас в Twitter, Facebook, Google+ или Linkedin или подпишитесь на нашу еженедельную новостную рассылку.

Комментарии
Оставьте комментарий или просмотрите существующие комментарии с помощью Disqus
или отправьте свой комментарий по адресу: comments@i-programmer.info


Добавить комментарий