26/7/2010 11:34
El Bruno
[MSBUILD] HowTo: Acceder a información en variables de Build (I) (estamos en 2010 pero no te salvas del xml ^^)

Buenas,
Team Foundation Server 2010 incorpora como gran novedad que las Builds ya no se basan en MSBuild, sino que son gestionadas por Workflow Foundation. Esto es una gran noticia, pero lamentablemente si quieres comprender como funciona un proceso de compilacion de .Net, todavía tendrás que aprender MSBuild, ya que los archivos de proyecto, por ejemplo: csproj; se basan en esta tecnología.
Una de las preguntas más realizadas al respecto es:
¿cuándo utilizo @, cuándo utilizo % y cuándo utilizo $ para acceder a la información de una variable o propiedad?
Cada uno de los operadores responde a diferentes tipos de información. Por ejemplo:
- $(PROP), permite acceder al valor de una propiedad
- @(PROP), permite acceder a una lista de valores en formato Array
- %(PROP.ITEM), permite acceder a un valor específico de una propiedad en formato String
Estos operadores se describen en detalle en MSDN, en la sección de caracteres de escape en MSBuild.
En el próximo post, un par de ejemplos, que los que tengo no me funcionan :D
Saludos @ Here
El Bruno
Archivado en: Visual Studio 2010,Build,MSBuild
Comparte este post: