I want to run an ant task like this:
ant -Dgenerator="Visual Studio 11"
which I do by creating an ant task with the following target:
-Dgenerator="Visual Studio 11"
Unfortunately, this gives an error about target "Studio" not found. Clearly, the quotation remarks have disappeared somewhere on-route.
If I log directly into the target Windows instance, and run the command myself (copy and paste from the build log), it works just fine.
How to solve this issue?
Edit: note that a workaround that works is just to create a 'script' task instead of an 'ant' task. It's actually the same amount of work (just put 'ant ' at the start of the line...), but it seems somehow 'inelegant' to be using a generic script task, instead of using a dedicated ant task?