[#OPENSOURCE] Ahora es el turno de #MSBuild

Hola!

Era de esperar que después del lanzamiento de Roslyn, MSBuild se convierta en una herramienta Open Source. No hace mucho tiempo que Roslyn se publicó en Github, y claro MSBuild es el siguiente paso.

Además de ser “una herramienta / plataforma / something más” que MS libera el caso de MSBuild es especial. Durante los últimos 10 años (o más) MSBuild ha sido el core de la plataforma .Net para la compilación de aplicaciones.

Desde Visual Studio 2005 hasta la fecha, cada proyecto, solución o elemento compilado en Visual Studio pasaba por MSBuild.

No tengo estadísticas acertadas, pero estoy seguro de haber escrito más de 200 posts sobre customizaciones sobre MSBuild. Como es de esperar Team Foundation Server utiliza MSBuild para los procesos de compilación automatizados.

Y ahora que es open source … pues podemos esperar versiones específicas para Linux o Mac, customizaciones para poder compilar otro tipos de plataformas, etc.

Por ejemplo, y que quede claro que esto es más un deseo personal que una línea de trabajo. Ahora que Android es un elemento tan bien integrado dentro del ecosistema Microsoft, ¿porque no poder utilizar Visual Studio para crear apps nativas para Android? Integrar el entorno de compilación Java / Android con MSBuild no es una tarea imposible 😀

Saludos @ Home

/El Bruno

Referencias:

MSBuild now is open source, http://blogs.msdn.com/b/dotnet/archive/2015/03/18/msbuild-engine-is-now-open-source-on-github.aspx?utm_source=dlvr.it&utm_medium=twitter

MSBuild on GitHub, https://github.com/Microsoft/msbuild

Roslyn, http://roslyn.codeplex.com/

Algunos posts sobre MSBuild, https://elbruno.com/category/visual-studio/msbuild/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.