title: Issue with Using xdt:locator by condition "starts-with" or "contains" in Web.config Transformation
body: <p>I'm trying to create a web.config transform file that will change a list of appSettings value to "false" if the name contains the word "Config." </p>
  
  <pre><code>&lt;add name="Config.Showlog" value ="true" /&gt;
  </code></pre>
  
  <p>The transform file has</p>
  
  <pre><code>&lt;appSettings&gt;
      &lt;add xdt:Transform="SetAttributes(value)" 
           value="false" 
           xdt:Locator="Condition(starts-with(@name,'Config')"/&gt;
  &lt;/appSettings&gt;
  </code></pre>
  
  <p>Visual Studio 2010 shows an error:</p>
  
  <blockquote>
    <p>Condition Requires exactly 1 arguments.</p>
  </blockquote>
  
  <p>I also tried that with Xpath as an attribute for <code>xdt:</code> locator and got the same error. It seems the problem comes from the how VS 2010 parses the expression inside <code>Condition()</code> or <code>Xpath()</code>.</p>
  
  <p>How can you work around this issue?</p>