title: Replace parameters.xml or setParams.xml with Azure DevOps Release Pipeline variables
body: <p>I have a custom config file, which contains parameters to replace at release time with Release Pipeline variables. The replacement of the value in the config file works. If the setParams.xml is bound then the file contains this value, if not then the default value from the parameters definition. My problem now is that I get only the raw value and not the resolved value from configured value in the pipeline.</p>
  
  <p><code>parameters.xml</code></p>
  
  
  
  <pre><code>&lt;parameters&gt;
      &lt;parameter name="ParameterName" defaultValue="default" description="desc"&gt;
          &lt;parameterEntry kind="XmlFile" scope="file.config" match="/xpath/@expression" /&gt;
      &lt;/parameter&gt;    
  &lt;/parameters&gt;
  </code></pre>
  
  <p><code>setParams.xml</code> (both notations don't work)</p>
  
  
  
  <pre><code>&lt;parameters&gt;
      &lt;setParameter name="ParameterName" value="$(Pipeline_Variable)" /&gt;
  &lt;/parameters&gt;
  
  &lt;parameters&gt;
      &lt;setParameter name="ParameterName" value="__Pipeline_Variable__" /&gt;
  &lt;/parameters&gt;
  </code></pre>
  
  <p>What can I do to replace the parameter of <code>Pipeline_Variable</code> with the configured value using parameters.xml and setParams.xml? I want to avoid to set each parameter in the Azure Tasks as additional console parameters.</p>