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 ^^)

image47dd1de4

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: ,,
Comparte este post:

# [MSBUILD] Recopilación de posts para comenzar a conocer MSBuild

Wednesday, September 15, 2010 3:45 PM by El Bruno

Buenas, después de casi un mes de escribir un poco de MSBuild , a continuación el listado de los posts

# [MSBUILD] Recopilación de posts para comenzar a conocer MSBuild

Wednesday, September 15, 2010 3:45 PM by El Bruno

Buenas, después de casi un mes de escribir un poco de MSBuild , a continuación el listado de los posts

# [MSBUILD] Recopilatorio de enlaces para comenzar a conocer MSBuild (II)

Thursday, October 28, 2010 8:40 AM by El Bruno

Buenas, actualización de la lista de enlaces para dar los primeros pasos con MSBuild . Cómo empezar

# [#MSBUILD] Recopilatorio de enlaces para comenzar a conocer MSBuild (III)

Tuesday, September 27, 2011 9:09 PM by El Bruno

Buenas, actualización de la lista de enlaces para dar los primeros pasos con MSBuild . Cómo