Saturday, April 17, 2010

MSBuild conditionals depending on task parameters

Programmer Question

In MSBuild it's straightforward to define, say, a PropertyGroup which depends on the value of a property Foo:



<PropertyGroup Conditional="'$(Foo)'=='Bar'" />


Is it also possible for the conditional to depend on a task parameter?



For example, I'd like to use the value of the Link task's SubSystemparameter roughly like this:



<PropertyGroup Conditional="'$(Link/SubSystem)'=='Console'" />


but don't know if it is possible, and if it is, what the correct syntax is.



I'm pretty new to MSBuild though, so it's perfectly possible that I've missed something.



Find the answer here

No comments:

Post a Comment

LinkWithin

Related Posts with Thumbnails