tengo una propiedad proyecto de C# denominado Versión define comoEl uso de un equipo variable de entorno de la ciudad para anular una propiedad proyecto
<Version Condition="$(Version)==''">1.2.3.4<Version>
1.2.3.4 es el valor predeterminado.
Tengo una propiedad del sistema Team City, también llamada Versión, configurada para anular. Entonces en el diálogo de ejecución personalizada en Team City, puedo especificar un valor para la Versión y ese valor se usa. Esto funciona bien
Si dejo el parámetro en blanco en Team City, sin embargo, el valor predeterminado aún se sobrescribe con blanco (nulo?). Si borro el parámetro Team City, se usa el valor predeterminado.
¿La condición es incorrecta? ¿Cómo puedo configurar la propiedad Team City para que esté en blanco, y solo anular si ingreso algún valor?
gracias, eso no pareció ayudar – jbemt48
@Spider M9 - eso fue solo por claridad. ¿No notó el '' '' adicional que rodea $ (Versión)? – manojlds
@ jbemt48 - He actualizado mi respuesta – manojlds