VC2042: Keyword is in the wrong place
Some keywords only mean something inside another: <else> directly in <if>; <case> and <default> in <switch>; <choice> in <random>; <data-source> in <for-each>. Anywhere else they're ignored.
How to fix
Move it inside the keyword it belongs to.