2010-07-20 12 views

Respuesta

13

MSBuild4: Como se dijo Julien, en MSBUILD 4 es posible usuario Función propiedad.

MSBuild 3.x: En versiones anteriores es posible si utiliza Tigris MsBuild Tasks

Puede utilizar la tarea REGEXMATCH y utilizar una expresión regular

-3

MSBUILD Conditions reference no tiene nada sobre la posibilidad de una función "contiene". Parece que tu primera versión es la única opción.

+0

Como otros han señalado, MSBuild 4 no lo hace agregue nueva sintaxis para las Condiciones, pero le permite usar funciones de propiedad en su lugar (http://blogs.msdn.com/b/msbuild/archive/2010/04/02/msbuild-property-functions.aspx). – BCran

67

Si utiliza MSBuild 4, podría utilizar Property function

<Import Project="A.proj" 
     Condition="$(BuildDefinition.Contains('Dist Staging to Dev'))"/> 

(More info on Property function)

Cuestiones relacionadas